WebHttpBinding Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.