SecurityMode SecurityMode SecurityMode SecurityMode Enum

Definition

Legt die Sicherheitseinstellungen für eine Bindung fest.Determines the security settings for a binding.

public enum class SecurityMode
public enum SecurityMode
type SecurityMode = 
Public Enum SecurityMode
Vererbung

Felder

Message Message Message Message 2

Sicherheit wird über die SOAP-Nachrichtensicherheit bereitgestellt.Security is provided using SOAP message security.

None None None None 0

Die Sicherheitsfunktionen sind deaktiviert.Security is disabled.

Transport Transport Transport Transport 1

Sicherheit wird unter Verwendung eines sicheren Transports (z. B. HTTPS) bereitgestellt.Security is provided using a secure transport (for example, HTTPS).

TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential 3

Ein sicherer Transport (z. HTTPS) stellt Integrität, Vertraulichkeit und die Authentifizierung bereit, während die SOAP-Nachrichtensicherheit die Clientauthentifizierung bereitstellt.A secure transport (for example, HTTPS) provides integrity, confidentiality, and authentication while SOAP message security provides client authentication.

Beispiele

Im folgenden Beispiel wird die Mode-Eigenschaft der WSHttpBinding festgelegt.The following example sets the Mode property of the WSHttpBinding. Weitere Beispiele finden Sie unter Vorgehensweise: Festlegen des Sicherheitsmodus.For more examples, see How to: Set the Security Mode.

WSHttpBinding b = new WSHttpBinding();
b.Security.Mode = SecurityMode.Transport;
Dim b As New WSHttpBinding()
b.Security.Mode = SecurityMode.Transport

Hinweise

Alle ProtectionLevel -Einstellungen eines Transports werden ignoriert, wenn die SecurityMode auf "None" festgelegt ist.Any ProtectionLevel settings of a transport are ignored if the SecurityMode is set to None. Weitere Informationen zu den ProtectionLevel -Eigenschaft finden Sie unter Verständnis Schutzebene.For more information about the ProtectionLevel property, see Understanding Protection Level.

Weitere Informationen zu Windows Communication Foundation (WCF)-Sicherheit und die Auswirkungen dieser Eigenschaft auf allgemeine Sicherheitsfunktionen finden Sie unter Securing Services und Programmieren der WCF-Sicherheit.For more information about Windows Communication Foundation (WCF) security and how this property affects general security features, see Securing Services and Programming WCF Security. Weitere Informationen zu den Transportmodus, finden Sie unter Transportsicherheit.For more information about the transport mode, see Transport Security.

Beachten Sie, dass wenn Sie auf "Transport mit Nachrichtenanmeldeinformationen" auswählen, Sie dann der Wert in legen HttpClientCredentialType oder TcpClientCredentialType wird ignoriert.Note that if you choose TransportWithMessageCredential, then the value set in HttpClientCredentialType or TcpClientCredentialType is ignored.

Gilt für: