20 implementations of IPolicyExportExtension
System.ServiceModel (19)
System\ServiceModel\Channels\AsymmetricSecurityBindingElement.cs (1)
19public sealed class AsymmetricSecurityBindingElement : SecurityBindingElement, IPolicyExportExtension
System\ServiceModel\Channels\BinaryMessageEncodingBindingElement.cs (1)
15public sealed class BinaryMessageEncodingBindingElement : MessageEncodingBindingElement, IWsdlExportExtension, IPolicyExportExtension
System\ServiceModel\Channels\CompositeDuplexBindingElement.cs (1)
16public sealed class CompositeDuplexBindingElement : BindingElement, IPolicyExportExtension
System\ServiceModel\Channels\ConnectionOrientedTransportBindingElement.cs (1)
16IPolicyExportExtension,
System\ServiceModel\Channels\ContextBindingElement.cs (1)
16public class ContextBindingElement : BindingElement, IPolicyExportExtension, IContextSessionProvider, IWmiInstanceProvider, IContextBindingElement
System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
21IWsdlExportExtension, IPolicyExportExtension, ITransportPolicyImport
System\ServiceModel\Channels\MsmqBindingElementBase.cs (1)
16IWsdlExportExtension, IPolicyExportExtension, ITransportPolicyImport
System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (1)
15public sealed class MtomMessageEncodingBindingElement : MessageEncodingBindingElement, IWsdlExportExtension, IPolicyExportExtension
System\ServiceModel\Channels\OneWayBindingElement.cs (1)
16IPolicyExportExtension
System\ServiceModel\Channels\PeerTransportBindingElement.cs (1)
32: TransportBindingElement, IWsdlExportExtension, ITransportPolicyImport, IPolicyExportExtension
System\ServiceModel\Channels\PrivacyNoticeBindingElement.cs (1)
11public sealed class PrivacyNoticeBindingElement : BindingElement, IPolicyExportExtension
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (1)
14public sealed class ReliableSessionBindingElement : BindingElement, IPolicyExportExtension
System\ServiceModel\Channels\SslStreamSecurityBindingElement.cs (1)
16public class SslStreamSecurityBindingElement : StreamUpgradeBindingElement, ITransportTokenAssertionProvider, IPolicyExportExtension
System\ServiceModel\Channels\SymmetricSecurityBindingElement.cs (1)
19public sealed class SymmetricSecurityBindingElement : SecurityBindingElement, IPolicyExportExtension
System\ServiceModel\Channels\TextMessageEncodingBindingElement.cs (1)
16public sealed class TextMessageEncodingBindingElement : MessageEncodingBindingElement, IWsdlExportExtension, IPolicyExportExtension
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (1)
16public sealed class TransactionFlowBindingElement : BindingElement, IPolicyExportExtension
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
17public sealed class TransportSecurityBindingElement : SecurityBindingElement, IPolicyExportExtension
System\ServiceModel\Channels\UseManagedPresentationBindingElement.cs (1)
10public sealed class UseManagedPresentationBindingElement : BindingElement, IPolicyExportExtension
System\ServiceModel\Channels\WindowsStreamSecurityBindingElement.cs (1)
18IPolicyExportExtension
System.ServiceModel.Channels (1)
System\ServiceModel\Channels\UdpTransportBindingElement.cs (1)
19IPolicyExportExtension,
30 references to IPolicyExportExtension
System.ServiceModel (29)
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 (3)
313void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) 335if (createdNew && encodingBindingElement is IPolicyExportExtension) 338((IPolicyExportExtension)encodingBindingElement).ExportPolicy(exporter, context);
System\ServiceModel\Channels\HttpTransportBindingElement.cs (3)
706void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) 722if (createdNew && encodingBindingElement is IPolicyExportExtension) 724((IPolicyExportExtension)encodingBindingElement).ExportPolicy(exporter, context);
System\ServiceModel\Channels\MsmqBindingElementBase.cs (3)
304void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) 360if (createdNew && encodingBindingElement is IPolicyExportExtension) 362((IPolicyExportExtension)encodingBindingElement).ExportPolicy(exporter, 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 (3)
154void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) 170if (createdNew && encodingBindingElement is IPolicyExportExtension) 172((IPolicyExportExtension)encodingBindingElement).ExportPolicy(exporter, 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\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\MetadataExporter.cs (3)
56foreach (IPolicyExportExtension exporter in endpoint.Binding.CreateBindingElements().FindAll<IPolicyExportExtension>()) 145Exception CreateExtensionException(IPolicyExportExtension exporter, Exception e)
System.ServiceModel.Channels (1)
System\ServiceModel\Channels\UdpTransportBindingElement.cs (1)
260void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context)