1 type derived from MetadataExporter
System.ServiceModel (1)
System\ServiceModel\Description\WsdlExporter.cs (1)
19public class WsdlExporter : MetadataExporter
80 references to MetadataExporter
System.ServiceModel (79)
System\ServiceModel\Administration\ServiceInstanceProvider.cs (1)
345void FillMetadataExporterInfo(IWmiInstance instance, MetadataExporter exporter)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (1)
469void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\BinaryMessageEncodingBindingElement.cs (1)
251void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext policyContext)
System\ServiceModel\Channels\CompositeDuplexBindingElement.cs (1)
182void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\ConnectionOrientedTransportBindingElement.cs (1)
313void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\ContextBindingElement.cs (1)
192public virtual void ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\HttpsTransportBindingElement.cs (1)
163internal override void OnExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
706void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) 730internal virtual void OnExportPolicy(MetadataExporter exporter, PolicyConversionContext policyContext)
System\ServiceModel\Channels\MsmqBindingElementBase.cs (1)
304void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (1)
208void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext policyContext)
System\ServiceModel\Channels\OneWayBindingElement.cs (1)
306void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\PeerTransportBindingElement.cs (1)
154void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\PrivacyNoticeBindingElement.cs (1)
76void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (1)
602void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\SecurityBindingElement.cs (7)
2017internal static void ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) 2091internal static void ExportPolicyForTransportTokenAssertionProviders(MetadataExporter exporter, PolicyConversionContext context) 2195static void ExportAsymmetricSecurityBindingElement(AsymmetricSecurityBindingElement binding, MetadataExporter exporter, PolicyConversionContext policyContext) 2220static void ExportTransportSecurityBindingElement(TransportSecurityBindingElement binding, ITransportTokenAssertionProvider transportTokenAssertionProvider, MetadataExporter exporter, PolicyConversionContext policyContext) 2305static void ExportSymmetricSecurityBindingElement(SymmetricSecurityBindingElement binding, MetadataExporter exporter, PolicyConversionContext policyContext) 2330static void ExportMessageScopeProtectionPolicy(SecurityBindingElement security, MetadataExporter exporter, PolicyConversionContext policyContext) 2398static void ExportOperationScopeSupportingTokensPolicy(SecurityBindingElement binding, MetadataExporter exporter, PolicyConversionContext policyContext)
System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (1)
213void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
422void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\TextMessageEncodingBindingElement.cs (1)
185void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (1)
402void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
297void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext policyContext)
System\ServiceModel\Channels\UseManagedPresentationBindingElement.cs (1)
30void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Channels\WindowsStreamSecurityBindingElement.cs (1)
179void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Description\IPolicyExportExtension.cs (1)
9void ExportPolicy(MetadataExporter exporter, PolicyConversionContext context);
System\ServiceModel\Description\ServiceMetadataBehavior.cs (4)
33MetadataExporter metadataExporter = null; 154public MetadataExporter MetadataExporter 472MetadataExporter exporter = this.behavior.MetadataExporter; 536static void TraceWsdlExportErrors(MetadataExporter exporter)
System\ServiceModel\Description\WsdlExporter.cs (1)
633internal static void AddWSAddressingAssertion(MetadataExporter exporter, PolicyConversionContext context, AddressingVersion addressVersion)
System\ServiceModel\PeerSecuritySettings.cs (1)
109internal void OnExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\PeerTransportSecuritySettings.cs (1)
71internal void OnExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
System\ServiceModel\Security\WSSecurityPolicy.cs (32)
239public virtual XmlElement CreateWspPolicyWrapper(MetadataExporter exporter, params XmlElement[] nestedAssertions) 396public virtual XmlElement CreateWsspSymmetricBindingAssertion(MetadataExporter exporter, PolicyConversionContext policyContext, SymmetricSecurityBindingElement binding) 494public virtual XmlElement CreateWsspAsymmetricBindingAssertion(MetadataExporter exporter, PolicyConversionContext policyContext, AsymmetricSecurityBindingElement binding) 557public virtual XmlElement CreateWsspTransportBindingAssertion(MetadataExporter exporter, TransportSecurityBindingElement binding, XmlElement transportTokenAssertion) 612public virtual XmlElement CreateWsspWssAssertion(MetadataExporter exporter, SecurityBindingElement binding) 715public virtual XmlElement CreateWsspWss10Assertion(MetadataExporter exporter) 728public virtual XmlElement CreateWsspWss11Assertion(MetadataExporter exporter, bool requireSignatureConfirmation) 804public abstract XmlElement CreateWsspTrustAssertion(MetadataExporter exporter, SecurityKeyEntropyMode keyEntropyMode); 808protected XmlElement CreateWsspTrustAssertion(string trustName, MetadataExporter exporter, SecurityKeyEntropyMode keyEntropyMode) 904public virtual Collection<XmlElement> CreateWsspSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing) 909public virtual Collection<XmlElement> CreateWsspSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, AddressingVersion addressingVersion) 931protected XmlElement CreateWsspSignedSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted) 982protected XmlElement CreateWsspEndorsingSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> optionalEndorsing, AddressingVersion addressingVersion) 987protected XmlElement CreateWsspSignedEndorsingSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, AddressingVersion addressingVersion) 992protected XmlElement CreateWsspiSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> optionalEndorsing, AddressingVersion addressingVersion, string assertionName) 1478public virtual XmlElement CreateWsspLayoutAssertion(MetadataExporter exporter, SecurityHeaderLayout layout) 1569public virtual XmlElement CreateWsspAlgorithmSuiteAssertion(MetadataExporter exporter, SecurityAlgorithmSuite suite) 1697public virtual XmlElement CreateWsspProtectionTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters) 1789public virtual XmlElement CreateWsspInitiatorTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters) 1802public virtual XmlElement CreateWsspRecipientTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters) 1815public virtual XmlElement CreateWsspTransportTokenAssertion(MetadataExporter exporter, XmlElement transportTokenAssertion) 1852public virtual XmlElement CreateTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters) 1857public virtual XmlElement CreateTokenAssertion(MetadataExporter exporter, SecurityTokenParameters parameters, bool isOptional) 2027public virtual XmlElement CreateWsspKerberosTokenAssertion(MetadataExporter exporter, KerberosSecurityTokenParameters parameters) 2120public virtual XmlElement CreateWsspX509TokenAssertion(MetadataExporter exporter, X509SecurityTokenParameters parameters) 2175public virtual XmlElement CreateWsspUsernameTokenAssertion(MetadataExporter exporter, UserNameSecurityTokenParameters parameters) 2372public virtual XmlElement CreateWsspIssuedTokenAssertion(MetadataExporter exporter, IssuedSecurityTokenParameters parameters) 2494public virtual XmlElement CreateWsspSpnegoContextTokenAssertion(MetadataExporter exporter, SspiSecurityTokenParameters parameters) 2549public abstract XmlElement CreateWsspHttpsTokenAssertion(MetadataExporter exporter, HttpsTransportBindingElement httpsBinding); 2576public virtual XmlElement CreateMsspSslContextTokenAssertion(MetadataExporter exporter, SslSecurityTokenParameters parameters) 2633public virtual XmlElement CreateWsspBootstrapPolicyAssertion(MetadataExporter exporter, SecurityBindingElement bootstrapSecurity) 2771public virtual XmlElement CreateWsspSecureConversationTokenAssertion(MetadataExporter exporter, SecureConversationSecurityTokenParameters parameters)
System\ServiceModel\Security\WSSecurityPolicy11.cs (2)
64public override XmlElement CreateWsspHttpsTokenAssertion(MetadataExporter exporter, HttpsTransportBindingElement httpsBinding) 108public override XmlElement CreateWsspTrustAssertion(MetadataExporter exporter, SecurityKeyEntropyMode keyEntropyMode)
System\ServiceModel\Security\WSSecurityPolicy12.cs (8)
51public override XmlElement CreateWsspHttpsTokenAssertion(MetadataExporter exporter, HttpsTransportBindingElement httpsBinding) 131public override Collection<XmlElement> CreateWsspSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, AddressingVersion addressingVersion) 158public override XmlElement CreateWsspSpnegoContextTokenAssertion(MetadataExporter exporter, SspiSecurityTokenParameters parameters) 174public override XmlElement CreateMsspSslContextTokenAssertion(MetadataExporter exporter, SslSecurityTokenParameters parameters) 191public override XmlElement CreateWsspSecureConversationTokenAssertion(MetadataExporter exporter, SecureConversationSecurityTokenParameters parameters) 377XmlElement CreateWsspSignedSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> optionalSigned) 412XmlElement CreateWsspSignedEncryptedSupportingTokensAssertion(MetadataExporter exporter, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSignedEncrypted) 617public override XmlElement CreateWsspTrustAssertion(MetadataExporter exporter, SecurityKeyEntropyMode keyEntropyMode)
System.ServiceModel.Channels (1)
System\ServiceModel\Channels\UdpTransportBindingElement.cs (1)
260void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)