WebHttpSecurityMode WebHttpSecurityMode WebHttpSecurityMode WebHttpSecurityMode Enum

Definition

Definiert die Sicherheitsmodi, die zum Konfigurieren eines Dienstendpunkts für den Empfang von HTTP-Anforderungen verwendet werden können.Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode = 
Public Enum WebHttpSecurityMode
Vererbung
WebHttpSecurityModeWebHttpSecurityModeWebHttpSecurityModeWebHttpSecurityMode

Felder

None None None None 0

Gibt an, dass keine Sicherheit mit HTTP-Anforderungen verwendet wird.Indicates no security is used with HTTP requests.

Transport Transport Transport Transport 1

Gibt an, dass mit HTTP-Anforderungen Sicherheit auf Transportebene verwendet wird.Indicates that transport-level security is used with HTTP requests.

TransportCredentialOnly TransportCredentialOnly TransportCredentialOnly TransportCredentialOnly 2

Gibt an, dass nur HTTP-basierte Clientauthentifizierung bereitgestellt wird.Indicates that only HTTP-based client authentication is provided.

Hinweise

Geben Sie mit dieser Enumeration an, ob Sicherheit auf Transportebene von einem Endpunkt verwendet wird, der mit einer WebHttpBinding zum Empfangen von HTTP-Anforderungen konfiguriert ist.Use this enumeration to specify whether transport-level security is used by an endpoint configured with a WebHttpBinding to receive HTTP requests. Der Standardwert ist "None", der angibt, dass keine Sicherheit verwendet wird.The default value is None, which indicates that no security is used.

Wenn der Transport-Wert, wird angegeben wird die WebHttpBinding(WebHttpSecurityMode), klicken Sie dann die Einstellungen, die bereitgestellt werden, indem die Transport Eigenschaft werden für den Dienstendpunkt wirksam.If the Transport value is specified by the WebHttpBinding(WebHttpSecurityMode), then the settings provided by the Transport property become effective for the service endpoint. Der Wert für WebHttpSecurityMode kann nur im WebHttpBinding-Konstruktor festgelegt werden, der ihn als expliziten Parameter behandelt. Sobald die Bindungsinstanz erstellt ist, kann der Wert nicht erneut festgelegt werden.The value of WebHttpSecurityMode can only be set in the WebHttpBinding constructor that takes it as an explicit parameter and its value cannot be set again after the binding instance is created.

TransportCredentialOnly stellt keine Nachrichtenintegrität und Vertraulichkeit bereit.TransportCredentialOnly does not provide message integrity and confidentiality. Er bietet nur auf HTTP basierte Clientauthentifizierung.It provides HTTP-based client authentication only. Dieser Modus sollte mit Vorsicht angewendet werden.This mode should be used with caution. Es in Umgebungen verwendet werden soll, wird z. B. IPSec, wobei die transportsicherheit durch andere Mittel und nur die Clientauthentifizierung bereitgestellt wird von der Windows Communication Foundation (WCF)-Infrastruktur bereitgestellt.It should be used in environments, such at IPSec, where the transport security is being provided by other means and only client authentication is provided by the Windows Communication Foundation (WCF) infrastructure.

Gilt für: