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
WebHttpBinding() |
Inicjuje nowe wystąpienie klasy WebHttpBinding. |
WebHttpBinding(WebHttpSecurityMode) |
Inicjuje WebHttpBinding nowe wystąpienie klasy z typem zabezpieczeń używanym przez powiązanie jawnie określone. |
WebHttpBinding(String) |
Inicjuje WebHttpBinding nowe wystąpienie 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ślny tryb zabezpieczeń to None, który określa, że nie są używane żadne zabezpieczenia.
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 użyć uwierzytelniania HTTP bez protokołu HTTPS, TransportCredentialOnly należy określić wartość jako parametr w konstruktorze WebHttpBinding(WebHttpSecurityMode) .
Nie można ponownie ustawić wartości WebHttpSecurityMode po utworzeniu wystąpienia powiązania.
Dotyczy
WebHttpBinding(WebHttpSecurityMode)
Inicjuje WebHttpBinding nowe wystąpienie klasy z typem zabezpieczeń używanym przez powiązanie jawnie określone.
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ść określa WebHttpSecurityMode typ zabezpieczeń używany do konfigurowania punktu końcowego usługi w celu odbierania żądań HTTP.
Wyjątki
Określona securityMode
wartość nie jest prawidłową wartością WebHttpSecurityMode.
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 użyć uwierzytelniania HTTP bez protokołu HTTPS, TransportCredentialOnly należy określić wartość jako parametr w konstruktorze WebHttpBinding(WebHttpSecurityMode) .
Nie można ponownie ustawić wartości WebHttpSecurityMode po utworzeniu wystąpienia powiązania.
Dotyczy
WebHttpBinding(String)
Inicjuje WebHttpBinding nowe wystąpienie 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
.