NetNamedPipeBinding Construtores

Definição

Inicializa uma nova instância da NetNamedPipeBinding classe.

Sobrecargas

Name Description
NetNamedPipeBinding()

Inicializa uma nova instância da NetNamedPipeBinding classe.

NetNamedPipeBinding(NetNamedPipeSecurityMode)

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

NetNamedPipeBinding(String)

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

Observações

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

NetNamedPipeBinding()

Origem:
NetNamedPipeBinding.cs
Origem:
NetNamedPipeBinding.cs
Origem:
NetNamedPipeBinding.cs

Inicializa uma nova instância da NetNamedPipeBinding classe.

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

Exemplos

O exemplo seguinte mostra a parte do ficheiro de configuração que contém a secção para os NetNamedPipeBinding com valores definidos como defaults.

Observações

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

Aplica-se a

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Origem:
NetNamedPipeBinding.cs
Origem:
NetNamedPipeBinding.cs
Origem:
NetNamedPipeBinding.cs

Inicializa uma nova instância da NetNamedPipeBinding classe 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 Windows segurança é 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);

Observações

Use este construtor quando quiser configurar explicitamente a segurança. O padrão é Transport quando se usa o construtor sem parâmetros.

Aplica-se a

NetNamedPipeBinding(String)

Inicializa uma nova instância da NetNamedPipeBinding classe 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 ligaçã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");

Observações

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

Aplica-se a