Compartilhar via


NetTcpBinding Construtores

Definição

Inicializa uma nova instância da classe NetTcpBinding.

Sobrecargas

NetTcpBinding()

Inicializa uma nova instância da classe NetTcpBinding.

NetTcpBinding(SecurityMode)

Inicializa uma nova instância da classe NetTcpBinding com o tipo de segurança usado especificado.

NetTcpBinding(String)

Inicializa uma nova instância da classe NetTcpBinding com um nome de configuração especificado.

NetTcpBinding(SecurityMode, Boolean)

Inicializa uma nova instância da classe NetTcpBinding com o tipo de segurança usado especificado e com um valor que indica se as sessões confiáveis são habilitadas explicitamente.

Comentários

O comportamento de segurança é configurável usando o parâmetro opcional securityMode no construtor. O uso de WS-ReliableMessaging é configurável usando o parâmetro opcional reliableSessionEnabled .

NetTcpBinding()

Inicializa uma nova instância da classe NetTcpBinding.

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

Exemplos

Este exemplo mostra como criar um NetTcpBindingtipo de credencial de transporte e modo de segurança.

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

Comentários

Por padrão, a segurança de transporte é usada para proteger a comunicação (ou seja, o valor é SecurityMode definido como Transport) e as sessões confiáveis são desabilitadas (ou seja Enabled false).

Aplica-se a

NetTcpBinding(SecurityMode)

Inicializa uma nova instância da classe NetTcpBinding com o tipo de segurança usado 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

O valor SecurityMode que especifica o tipo de segurança usado com a associação.

Exemplos

Este exemplo mostra como criar um NetTcpBinding usando o parâmetro de modo de segurança.

NetTcpBinding bSecurity = new NetTcpBinding(SecurityMode.Transport);

Comentários

Use esse construtor quando quiser configurar a segurança. Se você quiser configurar a segurança e habilitar sessões confiáveis, use NetTcpBinding.NetTcpBinding(SecurityMode, Boolean).

Aplica-se a

NetTcpBinding(String)

Inicializa uma nova instância da classe NetTcpBinding com um nome de configuração 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

O nome da configuração da associação do NetTcpBinding.

Exemplos

Este exemplo mostra como criar um NetTcpBinding usando o configurationName parâmetro.

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

Comentários

Use esse construtor quando quiser inicializar as configurações de associação a partir da configuração.

Confira também

Aplica-se a

NetTcpBinding(SecurityMode, Boolean)

Inicializa uma nova instância da classe NetTcpBinding com o tipo de segurança usado especificado e com um valor que indica se as sessões confiáveis são habilitadas explicitamente.

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

O valor SecurityMode que especifica o tipo de segurança usado com a associação.

reliableSessionEnabled
Boolean

true se as sessões confiáveis estiverem habilitadas; caso contrário, false.

Exemplos

Este exemplo mostra como criar um NetTcpBinding usando os parâmetros e reliableSessionEnabled o securityMode uso.

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

Comentários

Use esse construtor quando quiser configurar a segurança e habilitar sessões confiáveis.

Aplica-se a