TcpTransportBindingElement 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 TCP 传输的绑定元素。
public ref class TcpTransportBindingElement : System::ServiceModel::Channels::ConnectionOrientedTransportBindingElement
public class TcpTransportBindingElement : System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement
type TcpTransportBindingElement = class
inherit ConnectionOrientedTransportBindingElement
Public Class TcpTransportBindingElement
Inherits ConnectionOrientedTransportBindingElement
- 继承
-
TcpTransportBindingElement
示例
下面的示例演示如何使用此类。
TcpTransportBindingElement bElement =
new TcpTransportBindingElement();
TcpConnectionPoolSettings connectionPoolSettings =
bElement.ConnectionPoolSettings;
注解
此传输使用格式为“net.tcp
://:/hostname
port
path
”的 URI。 其他 URI 组件是可选的。
TcpTransportBindingElement 类是创建实现 TCP 传输协议的自定义绑定的起始点。 此传输针对 WCF 通信进行优化。
WCF 服务模型使用此类创建实现 和 IChannelListener 接口的IChannelFactory工厂对象。 这些工厂对象反过来创建和接受使用 TCP 协议传输 SOAP 消息的通道。
您通过设置此类的属性配置此类创建的工厂,例如 PortSharingEnabled 和 LeaseTimeout。
您还可以设置基类 ConnectionOrientedTransportBindingElement 上的属性,例如:MaxBufferSize、TransferMode 和 ConnectionBufferSize。 有关完整的属性列表,请参见 ConnectionOrientedTransportBindingElement。
最后,可以设置基类 TransportBindingElement 上的属性,例如 ManualAddressing 和 MaxBufferPoolSize。 有关完整的属性列表,请参见 TransportBindingElement。
构造函数
TcpTransportBindingElement() |
初始化 TcpTransportBindingElement 类的新实例。 |
TcpTransportBindingElement(TcpTransportBindingElement) |
初始化 TcpTransportBindingElement 类的新实例。 |
属性
方法
显式接口实现
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
导出有关绑定的自定义策略断言。 (继承自 ConnectionOrientedTransportBindingElement) |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
为协定将自定义 Web 服务描述语言 (WSDL) 元素写入到生成的 WSDL 中。 (继承自 ConnectionOrientedTransportBindingElement) |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
为终结点将自定义 Web 服务描述语言 (WSDL) 元素写入到生成的 WSDL 中。 (继承自 ConnectionOrientedTransportBindingElement) |