Compartilhar via


NetNamedPipeBinding Construtores

Definição

Inicializa uma nova instância da classe NetNamedPipeBinding.

Sobrecargas

NetNamedPipeBinding()

Inicializa uma nova instância da classe NetNamedPipeBinding.

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Inicializa uma nova instância da classe NetNamedPipeBinding com um modo de segurança especificado.

NetNamedPipeBinding(String)

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

Comentários

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

NetNamedPipeBinding()

Inicializa uma nova instância da classe NetNamedPipeBinding.

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

Exemplos

O exemplo a seguir mostra a parte do arquivo de configuração que contém a seção do NetNamedPipeBinding com valores definidos como padrões.

Comentários

O modo de segurança padrão usado é Transport.

Aplica-se a

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Inicializa uma nova instância da classe NetNamedPipeBinding com um modo de segurança especificado.

public:
 NetNamedPipeBinding(System::ServiceModel::NetNamedPipeSecurityMode securityMode);
public NetNamedPipeBinding (System.ServiceModel.NetNamedPipeSecurityMode securityMode);
new System.ServiceModel.NetNamedPipeBinding : System.ServiceModel.NetNamedPipeSecurityMode -> System.ServiceModel.NetNamedPipeBinding
Public Sub New (securityMode As NetNamedPipeSecurityMode)

Parâmetros

securityMode
NetNamedPipeSecurityMode

O valor NetNamedPipeSecurityMode que especifica se a segurança do Windows é usada com pipes nomeados.

Exemplos

Uri baseAddress = new Uri("http://localhost:8000/uesamples/service");

ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
NetNamedPipeBinding binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None);

Comentários

Use esse construtor quando quiser configurar a segurança explicitamente. O padrão é Transport ao usar o construtor sem parâmetros.

Aplica-se a

NetNamedPipeBinding(String)

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

public:
 NetNamedPipeBinding(System::String ^ configurationName);
public NetNamedPipeBinding (string configurationName);
new System.ServiceModel.NetNamedPipeBinding : string -> System.ServiceModel.NetNamedPipeBinding
Public Sub New (configurationName As String)

Parâmetros

configurationName
String

O nome da configuração de associação para o Elemento netNamedPipeBinding.

Exemplos

Uri baseAddress = new Uri("http://localhost:8000/uesamples/service");

ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
NetNamedPipeBinding binding = new NetNamedPipeBinding("CalcConfig");

Comentários

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

Aplica-se a