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 的绑定配置名称。

示例

此示例演示如何使用参数创建NetTcpBindingconfigurationName

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

示例

此示例演示如何使用securityModereliableSessionEnabled参数创建NetTcpBinding

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

注解

要配置安全性并启用可靠会话时使用此构造函数。

适用于