Condividi tramite


NetNamedPipeBinding Costruttori

Definizione

Inizializza una nuova istanza della classe NetNamedPipeBinding.

Overload

NetNamedPipeBinding()

Inizializza una nuova istanza della classe NetNamedPipeBinding.

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Inizializza una nuova istanza della classe NetNamedPipeBinding con una modalità di sicurezza specificata.

NetNamedPipeBinding(String)

Inizializza una nuova istanza della classe NetNamedPipeBinding con un nome di configurazione specificato.

Commenti

Il comportamento di sicurezza può essere configurato utilizzando il parametro facoltativo securityMode nel costruttore.

NetNamedPipeBinding()

Inizializza una nuova istanza della classe NetNamedPipeBinding.

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

Esempio

Nell'esempio seguente viene illustrata la parte del file di configurazione che contiene la sezione per NetNamedPipeBinding con i valori impostati sulle impostazioni predefinite.

Commenti

La modalità di sicurezza predefinita utilizzata è Transport.

Si applica a

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Inizializza una nuova istanza della classe NetNamedPipeBinding con una modalità di sicurezza specificata.

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)

Parametri

securityMode
NetNamedPipeSecurityMode

Valore NetNamedPipeSecurityMode che specifica se le named pipe prevedono la sicurezza di Windows.

Esempio

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

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

Commenti

Utilizzare questo costruttore quando si desidera configurare la sicurezza in modo esplicito. Il valore predefinito è Transport quando si usa il costruttore senza parametri.

Si applica a

NetNamedPipeBinding(String)

Inizializza una nuova istanza della classe NetNamedPipeBinding con un nome di configurazione specificato.

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

Parametri

configurationName
String

Nome di configurazione dell'associazione per l'elemento netNamedPipeBinding.

Esempio

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

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

Commenti

Utilizzare questo costruttore quando si desidera inizializzare le impostazioni dell'associazione dalla configurazione.

Si applica a