WebHttpBinding Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.