Share via


NetNamedPipeBinding Konstruktory

Definice

Inicializuje novou instanci NetNamedPipeBinding třídy .

Přetížení

NetNamedPipeBinding()

Inicializuje novou instanci NetNamedPipeBinding třídy .

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Inicializuje novou instanci NetNamedPipeBinding třídy se zadaným režimem zabezpečení.

NetNamedPipeBinding(String)

Inicializuje novou instanci NetNamedPipeBinding třídy se zadaným názvem konfigurace.

Poznámky

Chování zabezpečení je konfigurovatelné pomocí volitelného securityMode parametru v konstruktoru.

NetNamedPipeBinding()

Zdroj:
NetNamedPipeBinding.cs
Zdroj:
NetNamedPipeBinding.cs
Zdroj:
NetNamedPipeBinding.cs

Inicializuje novou instanci NetNamedPipeBinding třídy .

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

Příklady

Následující příklad ukazuje část konfiguračního souboru, která obsahuje oddíl pro NetNamedPipeBinding s hodnotami nastavenými na výchozí hodnoty.

Poznámky

Výchozí použitý režim zabezpečení je Transport.

Platí pro

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Zdroj:
NetNamedPipeBinding.cs
Zdroj:
NetNamedPipeBinding.cs
Zdroj:
NetNamedPipeBinding.cs

Inicializuje novou instanci NetNamedPipeBinding třídy se zadaným režimem zabezpečení.

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)

Parametry

securityMode
NetNamedPipeSecurityMode

Hodnota NetNamedPipeSecurityMode , která určuje, jestli se s pojmenovanými kanály používá zabezpečení Windows.

Příklady

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

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

Poznámky

Tento konstruktor použijte, pokud chcete zabezpečení nakonfigurovat explicitně. Výchozí hodnota je Transport při použití konstruktoru bez parametrů.

Platí pro

NetNamedPipeBinding(String)

Inicializuje novou instanci NetNamedPipeBinding třídy se zadaným názvem konfigurace.

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

Parametry

configurationName
String

Název konfigurace vazby pro netNamedPipeBinding Element.

Příklady

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

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

Poznámky

Tento konstruktor použijte, pokud chcete inicializovat nastavení vazby z konfigurace.

Platí pro