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í
| 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.