TransportBindingElementImporter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从附加策略表达式的 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
类型是 IWsdlImportExtension 和 IPolicyImportExtension 接口的实现。 它从 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 导入 HttpsTransportBindingElement 或 TransportBindingElement。 |