NetTcpBinding Construtores

Definição

Inicializa uma nova instância da NetTcpBinding classe.

Sobrecargas

Name Description
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.

Ver 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