11 implementations of IPolicyImportExtension
System.ServiceModel (10)
System\ServiceModel\Channels\CompositeDuplexBindingElementImporter.cs (1)
11public class CompositeDuplexBindingElementImporter : IPolicyImportExtension
System\ServiceModel\Channels\ContextBindingElementImporter.cs (1)
16public class ContextBindingElementImporter : IPolicyImportExtension, IWsdlImportExtension
System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (1)
13public class MessageEncodingBindingElementImporter : IWsdlImportExtension, IPolicyImportExtension
System\ServiceModel\Channels\OneWayBindingElementImporter.cs (1)
11public class OneWayBindingElementImporter : IPolicyImportExtension
System\ServiceModel\Channels\PrivacyNoticeBindingElementImporter.cs (1)
18public sealed class PrivacyNoticeBindingElementImporter : IPolicyImportExtension
System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (1)
36public sealed class ReliableSessionBindingElementImporter : IPolicyImportExtension
System\ServiceModel\Channels\SecurityBindingElementImporter.cs (1)
24public class SecurityBindingElementImporter : IPolicyImportExtension
System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (1)
28public sealed class TransactionFlowBindingElementImporter : IPolicyImportExtension
System\ServiceModel\Channels\TransportBindingElementImporter.cs (1)
22public class TransportBindingElementImporter : IWsdlImportExtension, IPolicyImportExtension
System\ServiceModel\Channels\UseManagedPresentationBindingElementImporter.cs (1)
18public sealed class UseManagedPresentationBindingElementImporter : IPolicyImportExtension
System.ServiceModel.Channels (1)
System\ServiceModel\Channels\UdpTransportImporter.cs (1)
12public class UdpTransportImporter : IPolicyImportExtension, IWsdlImportExtension
29 references to IPolicyImportExtension
System.ServiceModel (26)
System\ServiceModel\Channels\CompositeDuplexBindingElementImporter.cs (1)
17void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (1)
166void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\OneWayBindingElementImporter.cs (1)
17void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\PrivacyNoticeBindingElementImporter.cs (1)
20void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (1)
38void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\SecurityBindingElementImporter.cs (1)
636void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (1)
30void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context)
System\ServiceModel\Channels\TransportBindingElementImporter.cs (1)
122void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Channels\UseManagedPresentationBindingElementImporter.cs (1)
20void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext policyContext)
System\ServiceModel\Configuration\MetadataElement.cs (1)
39public Collection<IPolicyImportExtension> LoadPolicyImportExtensions()
System\ServiceModel\Configuration\PolicyImporterElement.cs (1)
24SubclassTypeValidator validator = new SubclassTypeValidator(typeof(IPolicyImportExtension));
System\ServiceModel\Description\ConfigLoader.cs (5)
344internal static Collection<IPolicyImportExtension> LoadPolicyImporters(PolicyImporterElementCollection policyImporterElements, ContextInformation context) 346Collection<IPolicyImportExtension> policyImporters = new Collection<IPolicyImportExtension>(); 352if (!typeof(IPolicyImportExtension).IsAssignableFrom(policyImporterType)) 364policyImporters.Add((IPolicyImportExtension)constructorInfo.Invoke(emptyObjectArray));
System\ServiceModel\Description\MetadataImporter.cs (8)
18readonly KeyedByTypeCollection<IPolicyImportExtension> policyExtensions; 29internal MetadataImporter(IEnumerable<IPolicyImportExtension> policyImportExtensions) 34internal MetadataImporter(IEnumerable<IPolicyImportExtension> policyImportExtensions, 48this.policyExtensions = new KeyedByTypeCollection<IPolicyImportExtension>(policyImportExtensions); 51public KeyedByTypeCollection<IPolicyImportExtension> PolicyImportExtensions 95foreach (IPolicyImportExtension policyImporter in policyExtensions) 127static Collection<IPolicyImportExtension> LoadPolicyExtensionsFromConfig() 132Exception CreateExtensionException(IPolicyImportExtension importer, Exception e)
System\ServiceModel\Description\WsdlImporter.cs (2)
45public WsdlImporter(MetadataSet metadata, IEnumerable<IPolicyImportExtension> policyImportExtensions, 51public WsdlImporter(MetadataSet metadata, IEnumerable<IPolicyImportExtension> policyImportExtensions,
System.Web.Extensions (3)
Compilation\WCFModel\VSWCFServiceContractGenerator.cs (3)
1266Collection<IPolicyImportExtension> policyImportExtensions = serviceModelSection.Client.Metadata.LoadPolicyImportExtensions(); 1338internal static void ProvideImportExtensionsWithContextInformation(SvcMapFile svcMapFile, IServiceProvider serviceProviderForImportExtensions, IEnumerable<IWsdlImportExtension> wsdlImportExtensions, IEnumerable<IPolicyImportExtension> policyImportExtensions) 1358foreach (IPolicyImportExtension policyImportExtension in policyImportExtensions)