Język

WebHttpBinding Konstruktory

Definicja

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 .

Dotyczy