Udostępnij za pośrednictwem


WebHttpBinding Konstruktory

Definicja

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 .

Dotyczy