NetTcpContextBinding 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為 NetTcpContextBinding 繫結提供啟用內容的繫結。
public ref class NetTcpContextBinding : System::ServiceModel::NetTcpBinding
public class NetTcpContextBinding : System.ServiceModel.NetTcpBinding
type NetTcpContextBinding = class
inherit NetTcpBinding
Public Class NetTcpContextBinding
Inherits NetTcpBinding
- 繼承
備註
注意
從以 .NET Framework 3.5 或更早版本建立的 wcf 用戶端應用程式呼叫以 .NET Framework 4.0 或更新版本建立的 wcf 服務時,svcutil.exe 所產生的設定檔,或從 Visual Studio 新增服務參考,將會在系結設定中包含 coNtextManagementEnabled 屬性。 .NET Framework 3.5 執行時間無法辨識這個屬性,因此應用程式會擲回,並 ConfigurationErrorsException 顯示訊息「無法辨識的屬性 ' coNtextManagementEnabled "」。 若要解決這個問題,請移除繫結組態中的 contextManagementEnabled 屬性。
建構函式
NetTcpContextBinding() |
初始化 NetTcpContextBinding 類別的新執行個體。 |
NetTcpContextBinding(SecurityMode) |
使用指定的 NetTcpContextBinding 初始化 SecurityMode 類別的新執行個體。 |
NetTcpContextBinding(SecurityMode, Boolean) |
使用指定的 NetTcpContextBinding 及可靠工作階段設定,初始化 SecurityMode 類別的新執行個體。 |
NetTcpContextBinding(String) |
使用指定的繫結組態,初始化 NetTcpContextBinding 類別的新執行個體。 |
屬性
ClientCallbackAddress |
取得或設定用戶端回呼位址。 |
CloseTimeout |
取得或設定針對連線所提供的時間間隔 (此連線要在傳輸引發例外狀況之前關閉)。 (繼承來源 Binding) |
ContextManagementEnabled |
取得值,這個值會指定是否啟用內容管理。 |
ContextProtectionLevel |
取得或設定這個繫結的內容保護層級。 |
EnvelopeVersion |
取得 SOAP 的版本,用於由此繫結處理的訊息。 (繼承來源 NetTcpBinding) |
HostNameComparisonMode |
取得或設定值,這個值會指出在比對 URI 時此主機名稱是否會用來取用服務。 (繼承來源 NetTcpBinding) |
ListenBacklog |
取得或設定可以擱置之佇列連線要求的最大數目。 (繼承來源 NetTcpBinding) |
MaxBufferPoolSize |
取得或設定儲存繫結所處理之 TCP 訊息的可用緩衝集區大小上限 (以位元組為單位)。 (繼承來源 NetTcpBinding) |
MaxBufferSize |
取得或設定值,這個值會指定記憶體中用來儲存訊息的緩衝區大小上限 (以位元組為單位)。 (繼承來源 NetTcpBinding) |
MaxConnections |
取得或設定值,控制在用戶端後續重複使用的共用連接數量上限,以及允許在伺服器上暫止分派的連接數量上限。 (繼承來源 NetTcpBinding) |
MaxReceivedMessageSize |
取得或設定由繫結處理之接收訊息的大小上限 (以位元組為單位)。 (繼承來源 NetTcpBinding) |
MessageVersion |
取得用戶端所使用的訊息版本及使用繫結所設定的服務。 (繼承來源 Binding) |
Name |
取得或設定繫結的名稱。 (繼承來源 Binding) |
Namespace |
取得或設定繫結的 XML 命名空間。 (繼承來源 Binding) |
OpenTimeout |
取得或設定針對連線所提供的時間間隔 (此連線要在傳輸引發例外狀況之前開啟)。 (繼承來源 Binding) |
PortSharingEnabled |
取得或設定布林值,這個值表示是否啟用以此繫結設定的連線之 TCP 連接埠共用功能。 (繼承來源 NetTcpBinding) |
ReaderQuotas |
取得或設定 SOAP 訊息複雜性的條件約束,而這些條件約束可由以此繫結所設定的端點處理。 (繼承來源 NetTcpBinding) |
ReceiveTimeout |
取得或設定連線中斷之前,可以維持非作用狀態的時間間隔 (在此期間未接收應用程式訊息)。 (繼承來源 Binding) |
ReliableSession |
取得物件,這個物件表示是否在通道端點之間建立可靠的工作階段。 (繼承來源 NetTcpBinding) |
Scheme |
傳回用於傳輸的 URI 配置。 (繼承來源 NetTcpBinding) |
Security |
取得物件,指定與此繫結所設定之服務共用的安全性類型。 (繼承來源 NetTcpBinding) |
SendTimeout |
取得或設定針對寫入作業所提供的時間間隔 (此作業要在傳輸引發例外狀況之前完成)。 (繼承來源 Binding) |
TransactionFlow |
取得或設定值,這個值會判斷是否啟用交易流程。 (繼承來源 NetTcpBinding) |
TransactionProtocol |
取得或設定服務用來使交易流動的交易通訊協定。 (繼承來源 NetTcpBinding) |
TransferMode |
取得或設定值,這個值會指出以繫結設定的服務使用訊息傳輸的資料流處理模式或緩衝處理模式 (或兩者)。 (繼承來源 NetTcpBinding) |
方法
明確介面實作
IBindingRuntimePreferences.ReceiveSynchronously |
取得值,這個值會指出要以同步或非同步方式處理傳入要求。 (繼承來源 NetTcpBinding) |