NetTcpBinding 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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 securityMode
。 reliableSessionEnabled
NetTcpBinding bSecurityReliable = new NetTcpBinding(SecurityMode.Transport, true);
備註
如果您要設定安全性並啟用可靠工作階段,請使用這個建構函式。