3 types derived from PolicyConversionContext
dotnet-svcutil-lib (3)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (1)
28internal sealed class ImportedPolicyConversionContext : PolicyConversionContext
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataExporter.cs (1)
77private sealed class ExportedPolicyConversionContext : PolicyConversionContext
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataImporter.cs (1)
145internal class BindingOnlyPolicyConversionContext : PolicyConversionContext
102 references to PolicyConversionContext
dotnet-svcutil-lib (102)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (8)
46private void ImportOperationScopeSupportingTokensPolicy(MetadataImporter importer, PolicyConversionContext policyContext, SecurityBindingElement binding) 215private void ImportMessageScopeProtectionPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 471private void ImportSupportingTokenAssertions(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, SupportingTokenParameters requirements, SupportingTokenParameters optionalRequirements) 491private void ImportEndpointScopeMessageBindingAssertions(MetadataImporter importer, PolicyConversionContext policyContext, SecurityBindingElement binding) 523private bool TryImportSymmetricSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe) 547private bool TryImportAsymmetricSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe) 572private bool TryImportTransportSecurityBindingElement(MetadataImporter importer, PolicyConversionContext policyContext, out SecurityBindingElement sbe, bool isDualSecurityModeOnly) 634void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CompositeDuplexBindingElementImporter.cs (2)
17void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context) 29XmlElement compositeDuplexAssertion = PolicyConversionContext.FindAssertion(context.GetBindingAssertions(),
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionOrientedTransportBindingElement.cs (2)
165void ITransportPolicyImport.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 167if (PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(), TransportPolicyConstants.StreamedName, TransportPolicyConstants.DotNetFramingNamespace, true) != null)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ContextBindingElement.cs (1)
145public virtual void ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ContextBindingElementImporter.cs (1)
117public virtual void ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpsTransportBindingElement.cs (1)
137internal override void OnImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpTransportBindingElement.cs (2)
491internal virtual void OnImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 495void ITransportPolicyImport.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (2)
164void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context) 179private void ImportPolicyInternal(PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (1)
196void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\OneWayBindingElement.cs (1)
161void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\OneWayBindingElementImporter.cs (2)
17void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context) 29XmlElement oneWayAssertion = PolicyConversionContext.FindAssertion(context.GetBindingAssertions(),
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\PrivacyNoticeBindingElement.cs (1)
75void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\PrivacyNoticeBindingElementImporter.cs (2)
20void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 25XmlElement privacyNoticeAssertion = PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(),
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElement.cs (1)
314void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (4)
39void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context) 53XmlElement reliableSessionAssertion = PolicyConversionContext.FindAssertion(context.GetBindingAssertions(), 63reliableSessionAssertion = PolicyConversionContext.FindAssertion(context.GetBindingAssertions(), 81private static ReliableSessionBindingElement GetReliableSessionBindingElement(PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElement.cs (6)
1527private static void AddAssertionIfNotNull(PolicyConversionContext policyContext, XmlElement assertion) 1535private static void AddAssertionIfNotNull(PolicyConversionContext policyContext, Collection<XmlElement> assertions) 1545private static void AddAssertionIfNotNull(PolicyConversionContext policyContext, OperationDescription operation, XmlElement assertion) 1553private static void AddAssertionIfNotNull(PolicyConversionContext policyContext, OperationDescription operation, Collection<XmlElement> assertions) 1563private static void AddAssertionIfNotNull(PolicyConversionContext policyContext, MessageDescription message, XmlElement assertion) 1571private static void AddAssertionIfNotNull(PolicyConversionContext policyContext, FaultDescription message, XmlElement assertion)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElementImporter.cs (1)
258void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (2)
138internal static void ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 140XmlElement assertion = PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(),
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
202void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (2)
31void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context) 196private TransactionFlowBindingElement EnsureBindingElement(PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElementImporter.cs (4)
19void ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext); 120void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 141private static TransportBindingElement CreateTransportBindingElements(string transportUri, PolicyConversionContext policyContext) 172private static HttpTransportBindingElement GetHttpTransportBindingElement(PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpTransportBindingElement.cs (2)
193void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) 199void ITransportPolicyImport.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UdpTransportImporter.cs (1)
44public void ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UseManagedPresentationBindingElement.cs (1)
30void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UseManagedPresentationBindingElementImporter.cs (2)
20void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 25XmlElement useManagedPresentationAssertion = PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(),
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WindowsStreamSecurityBindingElement.cs (2)
97internal static void ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext) 99XmlElement assertion = PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(),
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (3)
17internal static IEnumerable<PolicyConversionContext> GetPolicyConversionContextEnumerator(ServiceEndpoint endpoint, PolicyAlternatives policyAlternatives) 22internal static IEnumerable<PolicyConversionContext> GetPolicyConversionContextEnumerator(ServiceEndpoint endpoint, PolicyAlternatives policyAlternatives, 114public static IEnumerable<PolicyConversionContext> GetPolicyConversionContextEnumerator(ServiceEndpoint endpoint,
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\IPolicyExportExtension.cs (1)
9void ExportPolicy(MetadataExporter exporter, PolicyConversionContext context);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\IPolicyImportExtension.cs (1)
14void ImportPolicy(MetadataImporter importer, PolicyConversionContext context);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataExporter.cs (3)
52internal PolicyConversionContext ExportPolicy(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 54PolicyConversionContext policyContext = new ExportedPolicyConversionContext(endpoint, bindingParameters); 72protected internal PolicyConversionContext ExportPolicy(ServiceEndpoint endpoint)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataImporter.cs (1)
92internal bool TryImportPolicy(PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlExporter.cs (3)
208PolicyConversionContext policyContext; 633internal static void AddWSAddressingAssertion(MetadataExporter exporter, PolicyConversionContext context, AddressingVersion addressVersion) 718internal void AttachPolicy(ServiceEndpoint endpoint, WsdlEndpointConversionContext endpointContext, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (14)
1098internal static AddressingVersion FindAddressingVersion(PolicyConversionContext policyContext) 1100if (PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(), 1106else if (PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(), 1112else if (PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(), 1124internal static SupportedAddressingMode DetermineSupportedAddressingMode(MetadataImporter importer, PolicyConversionContext context) 1127XmlElement addressingAssertion = PolicyConversionContext.FindAssertion(context.GetBindingAssertions(), 1322static public string FindAdHocTransportPolicy(PolicyConversionContext policyContext, out XmlQualifiedName wsdlBindingQName) 1327static public string FindAdHocPolicy(PolicyConversionContext policyContext, string key, out XmlQualifiedName wsdlBindingQName) 1332XmlElement policy = PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(), key, workaroundNS, true); 1583IEnumerable<PolicyConversionContext> policyContexts = GetPolicyConversionContextEnumerator(endpointContext.Endpoint, policyAlternatives, this.Quotas); 1584PolicyConversionContext firstContext = null; 1588foreach (PolicyConversionContext policyConversionContext in policyContexts) 1627private static UnrecognizedAssertionsBindingElement CollectUnrecognizedAssertions(PolicyConversionContext policyContext, WsdlEndpointConversionContext endpointContext) 1649private static void AppendUnImportedPolicyErrorMessage(ref StringBuilder unImportedPolicyMessage, WsdlEndpointConversionContext endpointContext, PolicyConversionContext policyContext)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy.cs (18)
396public virtual XmlElement CreateWsspSymmetricBindingAssertion(MetadataExporter exporter, PolicyConversionContext policyContext, SymmetricSecurityBindingElement binding) 457public virtual bool TryImportWsspSymmetricBindingAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, out SymmetricSecurityBindingElement binding, out XmlElement assertion) 494public virtual XmlElement CreateWsspAsymmetricBindingAssertion(MetadataExporter exporter, PolicyConversionContext policyContext, AsymmetricSecurityBindingElement binding) 519public virtual bool TryImportWsspAsymmetricBindingAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, out AsymmetricSecurityBindingElement 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) 1297public virtual XmlElement CreateWsspEncryptSignatureAssertion(PolicyConversionContext policyContext, SecurityBindingElement binding) 1325private bool ContainsEncryptionParts(PolicyConversionContext policyContext, SecurityBindingElement security) 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) 1911public virtual bool TryImportTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, Collection<XmlElement> assertions, out SecurityTokenParameters parameters, out bool isOptional) 2419public virtual bool TryImportWsspIssuedTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, XmlElement assertion, out SecurityTokenParameters parameters) 2555return (PolicyConversionContext.FindAssertion(assertions, HttpsTokenName, this.WsspNamespaceUri, false) != null); 2659PolicyConversionContext policyContext = exporter.ExportPolicy(bootstrapEndpoint); 2840public void ResolveTokenIssuerPolicy(MetadataImporter importer, PolicyConversionContext policyContext, IssuedSecurityTokenParameters parameters)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy12.cs (3)
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) 502private bool TryImportWsspSignedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> optionalSigned, out XmlElement assertion) 550private bool TryImportWsspSignedEncryptedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSignedEncrypted, out XmlElement assertion)