WebHttpBinding Konstruktoren

Definition

Initialisiert eine neue Instanz der WebHttpBinding-Klasse.

Überlädt

Name Beschreibung
WebHttpBinding()

Initialisiert eine neue Instanz der WebHttpBinding-Klasse.

WebHttpBinding(WebHttpSecurityMode)

Initialisiert eine neue Instanz der WebHttpBinding Klasse mit dem Typ der Sicherheit, die von der explizit angegebenen Bindung verwendet wird.

WebHttpBinding(String)

Initialisiert eine neue Instanz der Klasse mit einer bindung, die WebHttpBinding durch den Konfigurationsnamen angegeben ist.

WebHttpBinding()

Initialisiert eine neue Instanz der WebHttpBinding-Klasse.

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

Hinweise

Der Standardsicherheitsmodus ist None, der angibt, dass keine Sicherheit verwendet wird.

Um die Sicherheit auf Transportebene für Endpunkte zu verwenden, die mit dieser Bindung konfiguriert sind, muss der Transport Wert als Parameter im WebHttpBinding(WebHttpSecurityMode) Konstruktor angegeben werden.

Um die HTTP-Authentifizierung ohne HTTPS zu verwenden, muss der TransportCredentialOnly Wert als Parameter im WebHttpBinding(WebHttpSecurityMode) Konstruktor angegeben werden.

Der Wert kann WebHttpSecurityMode nach dem Erstellen der Bindungsinstanz nicht erneut festgelegt werden.

Gilt für:

WebHttpBinding(WebHttpSecurityMode)

Initialisiert eine neue Instanz der WebHttpBinding Klasse mit dem Typ der Sicherheit, die von der explizit angegebenen Bindung verwendet wird.

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)

Parameter

securityMode
WebHttpSecurityMode

Der Wert, der WebHttpSecurityMode den Typ der Sicherheit angibt, die zum Konfigurieren eines Dienstendpunkts für den Empfang von HTTP-Anforderungen verwendet wird.

Ausnahmen

Der securityMode angegebene Wert ist ungültig WebHttpSecurityMode.

Hinweise

Um die Sicherheit auf Transportebene für Endpunkte zu verwenden, die mit dieser Bindung konfiguriert sind, muss der Transport Wert als Parameter im WebHttpBinding(WebHttpSecurityMode) Konstruktor angegeben werden.

Um die HTTP-Authentifizierung ohne HTTPS zu verwenden, muss der TransportCredentialOnly Wert als Parameter im WebHttpBinding(WebHttpSecurityMode) Konstruktor angegeben werden.

Der Wert kann WebHttpSecurityMode nach dem Erstellen der Bindungsinstanz nicht erneut festgelegt werden.

Gilt für:

WebHttpBinding(String)

Initialisiert eine neue Instanz der Klasse mit einer bindung, die WebHttpBinding durch den Konfigurationsnamen angegeben ist.

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

Parameter

configurationName
String

Der Name der Bindungskonfiguration für die WebHttpBindingElement.

Ausnahmen

Das Bindungselement mit dem Namen configurationName wurde nicht gefunden.

Gilt für: