NetTcpBinding Constructores

Definición

Inicializa una nueva instancia de la clase NetTcpBinding.

Sobrecargas

NetTcpBinding()

Inicializa una nueva instancia de la clase NetTcpBinding.

NetTcpBinding(SecurityMode)

Inicializa una instancia nueva de la clase NetTcpBinding con el tipo de seguridad utilizado especificado.

NetTcpBinding(String)

Inicializa una instancia nueva de la clase NetTcpBinding con el nombre de configuración especificado.

NetTcpBinding(SecurityMode, Boolean)

Inicializa una instancia nueva de la clase NetTcpBinding con el tipo de seguridad utilizado especificado, y con un valor que indica si se habilitan explícitamente las sesiones de confianza.

Comentarios

El comportamiento de seguridad es configurable mediante el parámetro opcional securityMode en el constructor. El uso de WS-ReliableMessaging es configurable utilizando el parámetro reliableSessionEnabled opcional.

NetTcpBinding()

Inicializa una nueva instancia de la clase NetTcpBinding.

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

Ejemplos

En este ejemplo se muestra cómo crear un NetTcpBinding, estableciendo el modo de seguridad y el tipo de credencial de transporte.

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

Comentarios

De forma predeterminada, la seguridad de transporte se usa para proteger la comunicación (es decir, el valor de SecurityMode se establece Transporten ) y las sesiones confiables están deshabilitadas (es Enabled falsedecir, ).

Se aplica a

NetTcpBinding(SecurityMode)

Inicializa una instancia nueva de la clase NetTcpBinding con el tipo de seguridad utilizado especificado.

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)

Parámetros

securityMode
SecurityMode

Valor SecurityMode que especifica el tipo de seguridad utilizado con el enlace.

Ejemplos

En este ejemplo se muestra cómo crear un NetTcpBinding mediante el parámetro de modo de seguridad.

NetTcpBinding bSecurity = new NetTcpBinding(SecurityMode.Transport);

Comentarios

Utilice este constructor cuando desee configurar la seguridad. Si desea configurar la seguridad y habilitar sesiones confiables, use NetTcpBinding.NetTcpBinding(SecurityMode, Boolean).

Se aplica a

NetTcpBinding(String)

Inicializa una instancia nueva de la clase NetTcpBinding con el nombre de configuración especificado.

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

Parámetros

configurationName
String

Nombre de configuración del enlace para NetTcpBinding.

Ejemplos

En este ejemplo se muestra cómo crear un NetTcpBinding mediante el configurationName parámetro .

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

Comentarios

Utilice este constructor si desea inicializar los valores de enlace desde la configuración.

Consulte también

Se aplica a

NetTcpBinding(SecurityMode, Boolean)

Inicializa una instancia nueva de la clase NetTcpBinding con el tipo de seguridad utilizado especificado, y con un valor que indica si se habilitan explícitamente las sesiones de confianza.

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)

Parámetros

securityMode
SecurityMode

Valor SecurityMode que especifica el tipo de seguridad utilizado con el enlace.

reliableSessionEnabled
Boolean

true si se habilitan sesiones de confianza; de lo contrario, false.

Ejemplos

En este ejemplo se muestra cómo crear un NetTcpBinding mediante los securityMode parámetros y reliableSessionEnabled .

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

Comentarios

Utilice este constructor si desea configurar la seguridad y habilitar las sesiones de confianza.

Se aplica a