Compartilhar via


NetTcpBinding Construtores

Definição

Inicializa uma nova instância da classe NetTcpBinding.

Sobrecargas

Nome Description
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)

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