Idioma

NetTcpBinding Construtores

Definição

Inicializa uma nova instância da NetTcpBinding classe.

Sobrecargas

Nome Descrição
NetTcpBinding()

Inicializa uma nova instância da NetTcpBinding classe.

NetTcpBinding(SecurityMode)

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

NetTcpBinding(String)

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

NetTcpBinding(SecurityMode, Boolean)

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

Observações

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()

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

Inicializa uma nova instância da NetTcpBinding classe.

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

Exemplos

Este exemplo mostra como criar um NetTcpBinding, definir 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;

Observações

Por defeito, a segurança de transporte é usada para garantir a comunicação (isto é, o valor de SecurityMode é definido para Transport) e as sessões fiáveis são desativadas (isto Enabled é, ).false

Aplica-se a

NetTcpBinding(SecurityMode)

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

Inicializa uma nova instância da NetTcpBinding classe com o tipo de segurança utilizada 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 SecurityMode valor que especifica o tipo de segurança usado com a ligação.

Exemplos

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

NetTcpBinding bSecurity = new NetTcpBinding(SecurityMode.Transport);

Observações

Usa este construtor quando quiseres configurar a segurança. Se quiser configurar a segurança e ativar sessões fiáveis, use NetTcpBinding.NetTcpBinding(SecurityMode, Boolean).

Aplica-se a

NetTcpBinding(String)

Inicializa uma nova instância da NetTcpBinding classe 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 ligação para o NetTcpBinding.

Exemplos

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

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

Observações

Use este construtor quando quiser inicializar as definições de binding a partir da configuração.

Consulte também

Aplica-se a

NetTcpBinding(SecurityMode, Boolean)

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

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

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 SecurityMode valor que especifica o tipo de segurança usado com a ligação.

reliableSessionEnabled
Boolean

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

Exemplos

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

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

Observações

Use este construtor quando quiser configurar a segurança e permitir sessões fiáveis.

Aplica-se a