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 estão explicitamente habilitadas.

Comentários

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

NetTcpBinding()

Origem:
NetTcpBinding.cs
Origem:
NetTcpBinding.cs
Origem:
NetTcpBinding.cs

Inicializa uma nova instância da classe NetTcpBinding.

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

Exemplos

Este exemplo mostra como criar um NetTcpBinding, definindo o modo de segurança e o tipo de credencial de transporte.

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 de SecurityMode é definido como Transport) e as sessões confiáveis são desabilitadas (ou seja, Enabled é false).

Aplica-se a

NetTcpBinding(SecurityMode)

Origem:
NetTcpBinding.cs
Origem:
NetTcpBinding.cs
Origem:
NetTcpBinding.cs

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)

Origem:
NetTcpBinding.cs
Origem:
NetTcpBinding.cs

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 de associação para o NetTcpBinding.

Exemplos

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

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

Comentários

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

Confira também

Aplica-se a

NetTcpBinding(SecurityMode, Boolean)

Origem:
NetTcpBinding.cs
Origem:
NetTcpBinding.cs
Origem:
NetTcpBinding.cs

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 estão explicitamente habilitadas.

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 uma NetTcpBinding usando os parâmetros securityMode e reliableSessionEnabled.

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