WebHttpBinding Constructors

Definitie

Initialiseert een nieuw exemplaar van de WebHttpBinding klasse.

Overloads

Name Description
WebHttpBinding()

Initialiseert een nieuw exemplaar van de WebHttpBinding klasse.

WebHttpBinding(WebHttpSecurityMode)

Initialiseert een nieuw exemplaar van de WebHttpBinding klasse met het type beveiliging dat wordt gebruikt door de binding die expliciet is opgegeven.

WebHttpBinding(String)

Initialiseert een nieuw exemplaar van de WebHttpBinding klasse met een binding die is opgegeven door de configuratienaam.

WebHttpBinding()

Initialiseert een nieuw exemplaar van de WebHttpBinding klasse.

public:
 WebHttpBinding();
public WebHttpBinding();
Public Sub New ()

Opmerkingen

De standaardbeveiligingsmodus is None, waarmee wordt aangegeven dat er geen beveiliging wordt gebruikt.

Als u beveiliging op transportniveau wilt gebruiken voor eindpunten die met deze binding zijn geconfigureerd, moet de Transport waarde worden opgegeven als een parameter in de WebHttpBinding(WebHttpSecurityMode) constructor.

Als u HTTP-verificatie zonder HTTPS wilt gebruiken, moet de TransportCredentialOnly waarde worden opgegeven als een parameter in de WebHttpBinding(WebHttpSecurityMode) constructor.

De waarde van WebHttpSecurityMode kan niet opnieuw worden ingesteld nadat het bindingexemplaren is gemaakt.

Van toepassing op

WebHttpBinding(WebHttpSecurityMode)

Initialiseert een nieuw exemplaar van de WebHttpBinding klasse met het type beveiliging dat wordt gebruikt door de binding die expliciet is opgegeven.

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)

Parameters

securityMode
WebHttpSecurityMode

De waarde hiervan WebHttpSecurityMode geeft het type beveiliging op dat wordt gebruikt voor het configureren van een service-eindpunt voor het ontvangen van HTTP-aanvragen.

Uitzonderingen

De securityMode opgegeven waarde is niet geldig WebHttpSecurityMode.

Opmerkingen

Als u beveiliging op transportniveau wilt gebruiken voor eindpunten die met deze binding zijn geconfigureerd, moet de Transport waarde worden opgegeven als een parameter in de WebHttpBinding(WebHttpSecurityMode) constructor.

Als u HTTP-verificatie zonder HTTPS wilt gebruiken, moet de TransportCredentialOnly waarde worden opgegeven als een parameter in de WebHttpBinding(WebHttpSecurityMode) constructor.

De waarde van WebHttpSecurityMode kan niet opnieuw worden ingesteld nadat het bindingexemplaren is gemaakt.

Van toepassing op

WebHttpBinding(String)

Initialiseert een nieuw exemplaar van de WebHttpBinding klasse met een binding die is opgegeven door de configuratienaam.

public:
 WebHttpBinding(System::String ^ configurationName);
public WebHttpBinding(string configurationName);
new System.ServiceModel.WebHttpBinding : string -> System.ServiceModel.WebHttpBinding
Public Sub New (configurationName As String)

Parameters

configurationName
String

De naam van de bindingsconfiguratie voor de WebHttpBindingElement.

Uitzonderingen

Het bindingselement met de naam configurationName is niet gevonden.

Van toepassing op