NetTcpBinding Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 false
decir, ).
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.