WebHttpBinding Konstruktory

Definice

Inicializuje novou instanci WebHttpBinding třídy.

Přetížení

Name Description
WebHttpBinding()

Inicializuje novou instanci WebHttpBinding třídy.

WebHttpBinding(WebHttpSecurityMode)

Inicializuje novou instanci WebHttpBinding třídy s typem zabezpečení používané vazbou explicitně zadaný.

WebHttpBinding(String)

Inicializuje novou instanci WebHttpBinding třídy vazbou určenou jejím názvem konfigurace.

WebHttpBinding()

Inicializuje novou instanci WebHttpBinding třídy.

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

Poznámky

Výchozí režim zabezpečení je None, který určuje, že se nepoužívá žádné zabezpečení.

Pokud chcete pro koncové body nakonfigurované s touto vazbou použít zabezpečení na úrovni přenosu, Transport musí být hodnota určena jako parametr v konstruktoru WebHttpBinding(WebHttpSecurityMode) .

Chcete-li použít ověřování HTTP bez protokolu HTTPS, TransportCredentialOnly musí být hodnota zadána jako parametr v konstruktoru WebHttpBinding(WebHttpSecurityMode) .

Hodnotu WebHttpSecurityMode nelze znovu nastavit po vytvoření instance vazby.

Platí pro

WebHttpBinding(WebHttpSecurityMode)

Inicializuje novou instanci WebHttpBinding třídy s typem zabezpečení používané vazbou explicitně zadaný.

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

Parametry

securityMode
WebHttpSecurityMode

Hodnota WebHttpSecurityMode , která určuje typ zabezpečení, který se používá ke konfiguraci koncového bodu služby pro příjem požadavků HTTP.

Výjimky

Zadaný securityMode parametr není platný WebHttpSecurityMode.

Poznámky

Pokud chcete pro koncové body nakonfigurované s touto vazbou použít zabezpečení na úrovni přenosu, Transport musí být hodnota určena jako parametr v konstruktoru WebHttpBinding(WebHttpSecurityMode) .

Chcete-li použít ověřování HTTP bez protokolu HTTPS, TransportCredentialOnly musí být hodnota zadána jako parametr v konstruktoru WebHttpBinding(WebHttpSecurityMode) .

Hodnotu WebHttpSecurityMode nelze znovu nastavit po vytvoření instance vazby.

Platí pro

WebHttpBinding(String)

Inicializuje novou instanci WebHttpBinding třídy vazbou určenou jejím názvem konfigurace.

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

Parametry

configurationName
String

Název konfigurace vazby pro .WebHttpBindingElement

Výjimky

Element vazby s názvem configurationName nebyl nalezen.

Platí pro