MessageEncodingBindingElementImporter 类

定义

将基于 WSDL 的策略和消息编码协定转换为能够实现这些服务策略的绑定元素说明。

public ref class MessageEncodingBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class MessageEncodingBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type MessageEncodingBindingElementImporter = class
    interface IWsdlImportExtension
    interface IPolicyImportExtension
Public Class MessageEncodingBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
继承
MessageEncodingBindingElementImporter
实现

注解

重写该类可以扩展 WSDL 和消息编码绑定元素之间的标准映射。 然后,通过编程方式或使用应用程序配置文件,将您的自定义对象附加到 WsdlImporter。 还可以使用应用程序配置文件将自定义对象附加到服务跟踪查看器工具 (SvcTraceViewer.exe) 使用的内部WsdlImporter

使用 IWsdlImportExtension.BeforeImport 方法可以直接修改随后导入到消息编码绑定元素中的元数据。

构造函数

MessageEncodingBindingElementImporter()

初始化 MessageEncodingBindingElementImporter 类的新实例。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

定义一个方法,该方法可导入消息编码的自定义策略断言,并添加实现策略的绑定元素。

IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>)

在导入与编码关联的元数据文档之前调用。

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

导入协定时调用。

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

将消息编码的自定义 WSDL 扩展映射到服务说明。

适用于