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