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
WebHttpBinding() |
Initialisiert eine neue Instanz der WebHttpBinding-Klasse. |
WebHttpBinding(WebHttpSecurityMode) |
Initialisiert eine neue Instanz der WebHttpBinding-Klasse mit dem explizit angegebenen Sicherheitstyp, der von der Bindung verwendet wird. |
WebHttpBinding(String) |
Initialisiert eine neue Instanz der WebHttpBinding-Klasse mit einer durch ihren Konfigurationsnamen angegebenen Bindung. |
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 von WebHttpSecurityMode kann nicht erneut festgelegt werden, nachdem die Bindung instance erstellt wurde.
Gilt für:
WebHttpBinding(WebHttpSecurityMode)
Initialisiert eine neue Instanz der WebHttpBinding-Klasse mit dem explizit angegebenen Sicherheitstyp, der von der 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 für WebHttpSecurityMode, der den Sicherheitstyp angibt, der zum Konfigurieren eines Dienstendpunkts zum Empfangen von HTTP-Anforderungen verwendet wird.
Ausnahmen
Der angegebene securityMode
ist kein gültigerWebHttpSecurityMode.
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 von WebHttpSecurityMode kann nicht erneut festgelegt werden, nachdem die Bindung instance erstellt wurde.
Gilt für:
WebHttpBinding(String)
Initialisiert eine neue Instanz der WebHttpBinding-Klasse mit einer durch ihren Konfigurationsnamen angegebenen Bindung.
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 Bindungskonfigurationsname für das WebHttpBindingElement.
Ausnahmen
Das Bindungselement mit dem Namen configurationName
wurde nicht gefunden.