NamedPipeTransportBindingElement 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示命名管道传输的绑定元素。
public ref class NamedPipeTransportBindingElement : System::ServiceModel::Channels::ConnectionOrientedTransportBindingElement
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public class NamedPipeTransportBindingElement : System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement
public class NamedPipeTransportBindingElement : System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
type NamedPipeTransportBindingElement = class
inherit ConnectionOrientedTransportBindingElement
type NamedPipeTransportBindingElement = class
inherit ConnectionOrientedTransportBindingElement
Public Class NamedPipeTransportBindingElement
Inherits ConnectionOrientedTransportBindingElement
- 继承
-
NamedPipeTransportBindingElement
- 属性
示例
此示例演示如何使用此类:
NamedPipeTransportBindingElement bElement =
new NamedPipeTransportBindingElement();
NamedPipeConnectionPoolSettings connectionPoolSettings =
bElement.ConnectionPoolSettings;
Dim bElement As New NamedPipeTransportBindingElement()
Dim connectionPoolSettings As NamedPipeConnectionPoolSettings = bElement.ConnectionPoolSettings
注解
此传输使用格式为“net.pipe
://hostname
/path
”的 URI。 其他 URI 组件是可选的。
NamedPipeTransportBindingElement 类是创建实现命名管道传输协议的自定义绑定的起始点。 此传输用于计算机 WCF 通信。
WCF 服务模型使用此类创建实现 和 IChannelListener 接口的IChannelFactory工厂对象。 之后,这些工厂对象创建并接受使用命名管道协议传输 SOAP 消息的通道。
您通过设置此类的属性配置此类创建的工厂,例如 ConnectionPoolSettings。
还可以设置基类 ConnectionOrientedTransportBindingElement 上的属性,例如:MaxBufferSize、TransferMode 和 ConnectionBufferSize。 有关完整的属性列表,请参见 ConnectionOrientedTransportBindingElement。
最后,您还可以设置 ConnectionOrientedTransportBindingElement 的基类(即 TransportBindingElement)上的属性,例如 MaxBufferPoolSize。 有关完整的属性列表,请参见 TransportBindingElement。
构造函数
NamedPipeTransportBindingElement() |
初始化 NamedPipeTransportBindingElement 类的新实例。 |
NamedPipeTransportBindingElement(NamedPipeTransportBindingElement) |
初始化 NamedPipeTransportBindingElement 类的新实例。 |
属性
方法
BuildChannelFactory<TChannel>(BindingContext) |
创建指定类型的可用于创建通道的通道工厂。 |
BuildChannelListener<TChannel>(BindingContext) |
创建指定类型的通道侦听器。 |
BuildChannelListener<TChannel>(BindingContext) |
初始化通道侦听器,用于接受绑定上下文中指定类型的通道。 (继承自 BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
确定是否可生成指定类型的通道工厂。 (继承自 ConnectionOrientedTransportBindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
确定是否可生成指定类型的通道侦听器。 (继承自 ConnectionOrientedTransportBindingElement) |
Clone() |
创建当前绑定元素的副本。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetProperty<T>(BindingContext) |
从 BindingContext 中获取指定的对象。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ShouldSerializeMaxPendingAccepts() |
指示连接针对的传输绑定元素是否应序列化最长等待接受。 (继承自 ConnectionOrientedTransportBindingElement) |
ShouldSerializeMaxPendingConnections() |
指示连接针对的传输绑定元素是否应序列化最长等待连接。 (继承自 ConnectionOrientedTransportBindingElement) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
显式接口实现
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
导出有关绑定的自定义策略断言。 (继承自 ConnectionOrientedTransportBindingElement) |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
为协定将自定义 Web 服务描述语言 (WSDL) 元素写入到生成的 WSDL 中。 (继承自 ConnectionOrientedTransportBindingElement) |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
为终结点将自定义 Web 服务描述语言 (WSDL) 元素写入到生成的 WSDL 中。 (继承自 ConnectionOrientedTransportBindingElement) |