Sdílet prostřednictvím


WebHttpBinding Konstruktory

Definice

Inicializuje novou instanci WebHttpBinding třídy .

Přetížení

WebHttpBinding()

Inicializuje novou instanci WebHttpBinding třídy .

WebHttpBinding(WebHttpSecurityMode)

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

WebHttpBinding(String)

Inicializuje novou instanci WebHttpBinding třídy s vazbou určenou názvem její 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í.

Chcete-li použít zabezpečení na úrovni přenosu pro koncové body nakonfigurované pomocí této vazby, Transport musí být hodnota zadána jako parametr v konstruktoru WebHttpBinding(WebHttpSecurityMode) .

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

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

Platí pro

WebHttpBinding(WebHttpSecurityMode)

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

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 určuje WebHttpSecurityMode 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

Chcete-li použít zabezpečení na úrovni přenosu pro koncové body nakonfigurované pomocí této vazby, Transport musí být hodnota zadána jako parametr v konstruktoru WebHttpBinding(WebHttpSecurityMode) .

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

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

Platí pro

WebHttpBinding(String)

Inicializuje novou instanci WebHttpBinding třídy s vazbou určenou názvem její 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 WebHttpBindingElementpro .

Výjimky

Element vazby s názvem configurationName nebyl nalezen.

Platí pro