WebHttpBinding Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy WebHttpBinding.
Przeciążenia
| Nazwa | Opis |
|---|---|
| WebHttpBinding() |
Inicjuje nowe wystąpienie klasy WebHttpBinding. |
| WebHttpBinding(WebHttpSecurityMode) |
Inicjuje nowe wystąpienie WebHttpBinding klasy z typem zabezpieczeń używanym przez jawnie określone powiązanie. |
| WebHttpBinding(String) |
Inicjuje nowe wystąpienie WebHttpBinding klasy z powiązaniem określonym przez jego nazwę konfiguracji. |
WebHttpBinding()
Inicjuje nowe wystąpienie klasy WebHttpBinding.
public:
WebHttpBinding();
public WebHttpBinding();
Public Sub New ()
Uwagi
Domyślnym trybem zabezpieczeń jest None, który określa, że żadne zabezpieczenia nie są używane.
Aby użyć zabezpieczeń na poziomie transportu dla punktów końcowych skonfigurowanych za pomocą tego powiązania, Transport wartość musi być określona jako parametr w konstruktorze WebHttpBinding(WebHttpSecurityMode) .
Aby korzystać z uwierzytelniania HTTP bez protokołu HTTPS, TransportCredentialOnly wartość musi być określona jako parametr w konstruktorze WebHttpBinding(WebHttpSecurityMode) .
Nie można ponownie ustawić wartości WebHttpSecurityMode po utworzeniu wystąpienia powiązania.
Dotyczy
WebHttpBinding(WebHttpSecurityMode)
Inicjuje nowe wystąpienie WebHttpBinding klasy z typem zabezpieczeń używanym przez jawnie określone powiązanie.
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
Wartość WebHttpSecurityMode określa typ zabezpieczeń używany do konfigurowania punktu końcowego usługi w celu odbierania żądań HTTP.
Wyjątki
Określony securityMode element nie jest prawidłowym WebHttpSecurityModeelementem .
Uwagi
Aby użyć zabezpieczeń na poziomie transportu dla punktów końcowych skonfigurowanych za pomocą tego powiązania, Transport wartość musi być określona jako parametr w konstruktorze WebHttpBinding(WebHttpSecurityMode) .
Aby korzystać z uwierzytelniania HTTP bez protokołu HTTPS, TransportCredentialOnly wartość musi być określona jako parametr w konstruktorze WebHttpBinding(WebHttpSecurityMode) .
Nie można ponownie ustawić wartości WebHttpSecurityMode po utworzeniu wystąpienia powiązania.
Dotyczy
WebHttpBinding(String)
Inicjuje nowe wystąpienie WebHttpBinding klasy z powiązaniem określonym przez jego nazwę konfiguracji.
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
Nazwa konfiguracji powiązania dla elementu WebHttpBindingElement.
Wyjątki
Nie można odnaleźć elementu powiązania o nazwie configurationName .