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