1 type derived from MetadataImporter
System.ServiceModel (1)
System\ServiceModel\Description\WsdlImporter.cs (1)
21public class WsdlImporter : MetadataImporter
86 references to MetadataImporter
System.ServiceModel (84)
System\ServiceModel\Channels\CompositeDuplexBindingElementImporter.cs (1)
17void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\ConnectionOrientedTransportBindingElement.cs (1)
354void ITransportPolicyImport.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\ContextBindingElementImporter.cs (1)
119public virtual void ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\HttpsTransportBindingElement.cs (1)
170internal override void OnImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
795internal virtual void OnImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 799void ITransportPolicyImport.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (1)
166void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\MsmqBindingElementBase.cs (1)
368void ITransportPolicyImport.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\OneWayBindingElementImporter.cs (1)
17void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\PeerTransportBindingElement.cs (1)
143void ITransportPolicyImport.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\PrivacyNoticeBindingElementImporter.cs (1)
20void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (5)
38void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context) 116static void ProcessReliableSession11Assertion(MetadataImporter importer, XmlElement element, 207static void ProcessWsrm11Policy(MetadataImporter importer, XmlNode node, ReliableSessionBindingElement settings) 371public static Wsrm11PolicyAlternative ImportAlternative(MetadataImporter importer, 441bool TryImportDeliveryAssurance(MetadataImporter importer, XmlElement node)
System\ServiceModel\Channels\SecurityBindingElementImporter.cs (8)
47void ImportOperationScopeSupportingTokensPolicy(MetadataImporter importer, PolicyConversionContext policyContext, SecurityBindingElement binding) 216void ImportMessageScopeProtectionPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 472void ImportSupportingTokenAssertions(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, SupportingTokenParameters requirements, SupportingTokenParameters optionalRequirements) 492void ImportEndpointScopeMessageBindingAssertions(MetadataImporter importer, PolicyConversionContext policyContext, SecurityBindingElement binding) 524bool TryImportSymmetricSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe) 548bool TryImportAsymmetricSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe) 573bool TryImportTransportSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe, bool isDualSecurityModeOnly) 636void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (1)
170internal static void ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (1)
30void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\TransportBindingElementImporter.cs (5)
19void ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext); 122void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 202static Dictionary<XmlQualifiedName, XmlQualifiedName> GetGeneratedTransportBindingElements(MetadataImporter importer) 213internal static void RegisterTransportBindingElement(MetadataImporter importer, XmlQualifiedName wsdlBindingQName) 218internal static void RegisterTransportBindingElement(MetadataImporter importer, WsdlEndpointConversionContext context)
System\ServiceModel\Channels\UseManagedPresentationBindingElementImporter.cs (1)
20void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\WindowsStreamSecurityBindingElement.cs (1)
132internal static void ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Description\IPolicyImportExtension.cs (1)
9void ImportPolicy(MetadataImporter importer, PolicyConversionContext context);
System\ServiceModel\Description\PolicyReader.cs (4)
44readonly MetadataImporter metadataImporter; 46internal PolicyReader(MetadataImporter metadataImporter) 193readonly MetadataImporter metadataImporter; 195internal YieldLimiter(int maxYields, MetadataImporter metadataImporter)
System\ServiceModel\Description\WsdlImporter.cs (4)
1130internal static SupportedAddressingMode DetermineSupportedAddressingMode(MetadataImporter importer, PolicyConversionContext context) 1386if (MetadataImporter.PolicyHelper.IsPolicyURIs(attribute)) 1425if (MetadataImporter.PolicyHelper.IsPolicyURIs(attribute)) 2299readonly MetadataImporter importer;
System\ServiceModel\PeerSecuritySettings.cs (1)
79internal void OnImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\PeerTransportSecuritySettings.cs (1)
48internal void OnImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Security\WSSecurityPolicy.cs (29)
420public virtual bool TryGetNestedPolicyAlternatives(MetadataImporter importer, XmlElement assertion, out Collection<Collection<XmlElement>> alternatives) 457public virtual bool TryImportWsspSymmetricBindingAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, out SymmetricSecurityBindingElement binding, out XmlElement assertion) 519public virtual bool TryImportWsspAsymmetricBindingAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, out AsymmetricSecurityBindingElement binding, out XmlElement assertion) 572public virtual bool TryImportWsspTransportBindingAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, out TransportSecurityBindingElement binding, out XmlElement assertion) 644public virtual bool TryImportWsspWssAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion) 806public abstract bool TryImportWsspTrustAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion); 822protected bool TryImportWsspTrustAssertion(string trustName, MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion) 1044public virtual bool TryImportWsspSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing) 1089protected bool TryImportWsspSignedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, out XmlElement assertion) 1169protected bool TryImportWsspEndorsingSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> optionalEndorsing, out XmlElement assertion) 1233protected bool TryImportWsspSignedEndorsingSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, out XmlElement assertion) 1490public virtual bool TryImportWsspLayoutAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding) 1581public virtual bool TryImportWsspAlgorithmSuiteAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding) 1711public virtual bool TryImportWsspProtectionTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, SymmetricSecurityBindingElement binding) 1737public virtual bool TryImportWsspInitiatorTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, AsymmetricSecurityBindingElement binding) 1763public virtual bool TryImportWsspRecipientTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, AsymmetricSecurityBindingElement binding) 1833public virtual bool TryImportWsspTransportTokenAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, out XmlElement transportBindingAssertion) 1911public virtual bool TryImportTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, Collection<XmlElement> assertions, out SecurityTokenParameters parameters, out bool isOptional) 2040public virtual bool TryImportWsspKerberosTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2134public virtual bool TryImportWsspX509TokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2187public virtual bool TryImportWsspUsernameTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2227public virtual bool TryImportWsspRsaTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2419public virtual bool TryImportWsspIssuedTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, XmlElement assertion, out SecurityTokenParameters parameters) 2507public virtual bool TryImportWsspSpnegoContextTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2551public abstract bool TryImportWsspHttpsTokenAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, HttpsTransportBindingElement httpsBinding); 2590public virtual bool TryImportMsspSslContextTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2714public virtual bool TryImportWsspBootstrapPolicyAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecureConversationSecurityTokenParameters parameters) 2785public virtual bool TryImportWsspSecureConversationTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 2840public void ResolveTokenIssuerPolicy(MetadataImporter importer, PolicyConversionContext policyContext, IssuedSecurityTokenParameters parameters)
System\ServiceModel\Security\WSSecurityPolicy11.cs (2)
71public override bool TryImportWsspHttpsTokenAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, HttpsTransportBindingElement httpsBinding) 113public override bool TryImportWsspTrustAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion)
System\ServiceModel\Security\WSSecurityPolicy12.cs (9)
79public override bool TryImportWsspHttpsTokenAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, HttpsTransportBindingElement httpsBinding) 219public override bool TryImportWsspSpnegoContextTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 268public override bool TryImportMsspSslContextTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 318public override bool TryImportWsspSecureConversationTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters) 447public override bool TryImportWsspSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing) 502bool TryImportWsspSignedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> optionalSigned, out XmlElement assertion) 550bool TryImportWsspSignedEncryptedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSignedEncrypted, out XmlElement assertion) 622public override bool TryImportWsspTrustAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion) 634public override bool TryImportWsspRsaTokenAssertion(MetadataImporter importer, XmlElement assertion, out SecurityTokenParameters parameters)
System.ServiceModel.Channels (2)
System\ServiceModel\Channels\UdpTransportBindingElement.cs (1)
285void ITransportPolicyImport.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\UdpTransportImporter.cs (1)
43public void ImportPolicy(MetadataImporter importer, PolicyConversionContext context)