TransportBindingElementImporter 类

定义

从附加策略表达式的 Web Services Description Language (WSDL)(Web Services 描述语言)文档中导入标准传输绑定元素。

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

注解

TransportBindingElementImporter 类型是 IWsdlImportExtensionIPolicyImportExtension 接口的实现。 它从 WSDL 服务元数据中导入 HttpTransportBindingElement 实例、HttpsTransportBindingElement 实例、TcpTransportBindingElement 实例、NamedPipeTransportBindingElement 实例、MsmqTransportBindingElement 实例和 PeerTransportBindingElement 实例。

导入这些 TransportBindingElement 类型时,TransportBindingElementImporter 类型还会从 WSDL 元数据导入寻址信息。

构造函数

TransportBindingElementImporter()

初始化 TransportBindingElementImporter 类的新实例。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

显式接口实现

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

从附加到 WSDL 绑定的策略导入一个 TransportBindingElement 实例。

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

将自定义策略断言添加到要导入的 WSDL 文档中的 WSDL 绑定。

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

此方法不执行任何操作。

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

如果尚未从附加到 WSDL 的策略导入 HttpTransportBindingElement,则从 WSDL 端口导入寻址信息,并从 SOAP 传输 URI 导入 HttpsTransportBindingElementTransportBindingElement

适用于

另请参阅