Share via


NetTcpBinding 建構函式

定義

初始化 NetTcpBinding 類別的新執行個體。

多載

NetTcpBinding()

初始化 NetTcpBinding 類別的新執行個體。

NetTcpBinding(SecurityMode)

使用指定的安全性類型,初始化 NetTcpBinding 類別的新執行個體。

NetTcpBinding(String)

使用指定的組態名稱,初始化 NetTcpBinding 類別的新執行個體。

NetTcpBinding(SecurityMode, Boolean)

使用指定使用的安全性類型以及指示可靠工作階段是否明確啟用的值,初始化 NetTcpBinding 類別的新執行個體。

備註

您可以使用建構函式中的選擇性 securityMode 參數,設定安全性行為。 您可以使用選擇性的 reliableSessionEnabled 參數,設定是否要使用 WS-ReliableMessaging。

NetTcpBinding()

初始化 NetTcpBinding 類別的新執行個體。

public:
 NetTcpBinding();
public NetTcpBinding ();
Public Sub New ()

範例

此範例示範如何建立 NetTcpBinding 、設定安全性模式和傳輸認證類型。

NetTcpBinding binding = new NetTcpBinding();
binding.Security.Mode = SecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = TcpClientCredentialType.Certificate;

備註

根據預設,傳輸安全性是用來保護通訊 (,也就是 的值 SecurityMode 會設定 Transport 為) ,而可靠的會話會停用 () Enabled false

適用於

NetTcpBinding(SecurityMode)

使用指定的安全性類型,初始化 NetTcpBinding 類別的新執行個體。

public:
 NetTcpBinding(System::ServiceModel::SecurityMode securityMode);
public NetTcpBinding (System.ServiceModel.SecurityMode securityMode);
new System.ServiceModel.NetTcpBinding : System.ServiceModel.SecurityMode -> System.ServiceModel.NetTcpBinding
Public Sub New (securityMode As SecurityMode)

參數

securityMode
SecurityMode

SecurityMode 值,指定搭配此繫結使用的安全性類型。

範例

此範例示範如何使用安全性模式參數建立 NetTcpBinding

NetTcpBinding bSecurity = new NetTcpBinding(SecurityMode.Transport);

備註

當您設定安全性時,請使用這個建構函式。 如果您想要設定安全性並啟用可靠的會話,請使用 NetTcpBinding.NetTcpBinding(SecurityMode, Boolean)

適用於

NetTcpBinding(String)

使用指定的組態名稱,初始化 NetTcpBinding 類別的新執行個體。

public:
 NetTcpBinding(System::String ^ configurationName);
public NetTcpBinding (string configurationName);
new System.ServiceModel.NetTcpBinding : string -> System.ServiceModel.NetTcpBinding
Public Sub New (configurationName As String)

參數

configurationName
String

NetTcpBinding的繫結組態名稱。

範例

此範例示範如何使用 參數建立 NetTcpBinding configurationName

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

備註

如果您要透過組態來初始化繫結設定,請使用這個建構函式。

另請參閱

適用於

NetTcpBinding(SecurityMode, Boolean)

使用指定使用的安全性類型以及指示可靠工作階段是否明確啟用的值,初始化 NetTcpBinding 類別的新執行個體。

public:
 NetTcpBinding(System::ServiceModel::SecurityMode securityMode, bool reliableSessionEnabled);
public NetTcpBinding (System.ServiceModel.SecurityMode securityMode, bool reliableSessionEnabled);
new System.ServiceModel.NetTcpBinding : System.ServiceModel.SecurityMode * bool -> System.ServiceModel.NetTcpBinding
Public Sub New (securityMode As SecurityMode, reliableSessionEnabled As Boolean)

參數

securityMode
SecurityMode

SecurityMode 值,指定搭配此繫結使用的安全性類型。

reliableSessionEnabled
Boolean

如果已啟用可靠工作階段,則為 true,否則為 false

範例

此範例示範如何使用 和 參數建立 NetTcpBinding securityModereliableSessionEnabled

NetTcpBinding bSecurityReliable = new NetTcpBinding(SecurityMode.Transport, true);

備註

如果您要設定安全性並啟用可靠工作階段,請使用這個建構函式。

適用於