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 Factory 物件。 然後,這些處理站物件會建立並接受使用 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) |