WebHttpBinding Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.