Freigeben über


NetNamedPipeBinding Konstruktoren

Definition

Initialisiert eine neue Instanz der NetNamedPipeBinding-Klasse.

Überlädt

NetNamedPipeBinding()

Initialisiert eine neue Instanz der NetNamedPipeBinding-Klasse.

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Initialisiert eine neue Instanz der NetNamedPipeBinding-Klasse mit einem angegebenen Sicherheitsmodus.

NetNamedPipeBinding(String)

Initialisiert eine neue Instanz der NetNamedPipeBinding-Klasse mit einem angegebenen Konfigurationsnamen.

Hinweise

Das Sicherheitsverhalten kann mithilfe des optionalen securityMode-Parameters im Konstruktor konfiguriert werden.

NetNamedPipeBinding()

Quelle:
NetNamedPipeBinding.cs
Quelle:
NetNamedPipeBinding.cs
Quelle:
NetNamedPipeBinding.cs

Initialisiert eine neue Instanz der NetNamedPipeBinding-Klasse.

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

Beispiele

Im folgenden Beispiel ist der Teil der Konfigurationsdatei dargestellt, der den Abschnitt für NetNamedPipeBinding mit Standardwerten enthält.

Hinweise

Der standardmäßig verwendete Sicherheitsmodus ist Transport.

Gilt für:

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Quelle:
NetNamedPipeBinding.cs
Quelle:
NetNamedPipeBinding.cs
Quelle:
NetNamedPipeBinding.cs

Initialisiert eine neue Instanz der NetNamedPipeBinding-Klasse mit einem angegebenen Sicherheitsmodus.

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)

Parameter

securityMode
NetNamedPipeSecurityMode

Der NetNamedPipeSecurityMode-Wert, der angibt, ob Windows-Sicherheit mit Named Pipes verwendet wird.

Beispiele

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

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

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie die Sicherheitseinstellungen explizit konfigurieren möchten. Der Standardwert ist Transport bei Verwendung des parameterlosen Konstruktors.

Gilt für:

NetNamedPipeBinding(String)

Initialisiert eine neue Instanz der NetNamedPipeBinding-Klasse mit einem angegebenen Konfigurationsnamen.

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

Parameter

configurationName
String

Der bindende Konfigurationsname für das netNamedPipeBinding Element.

Beispiele

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

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

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie die Bindungseinstellungen aus der Konfiguration initialisieren möchten.

Gilt für: