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 的绑定配置名称。
示例
此示例演示如何使用参数创建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
。
示例
此示例演示如何使用securityMode
和reliableSessionEnabled
参数创建NetTcpBinding。
NetTcpBinding bSecurityReliable = new NetTcpBinding(SecurityMode.Transport, true);
注解
要配置安全性并启用可靠会话时使用此构造函数。