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: Legen Sie den SicherheitsModus fest.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, SecurityMode wenn auf None festgelegt ist.Any ProtectionLevel settings of a transport are ignored if the SecurityMode is set to None. Weitere Informationen zur- ProtectionLevel Eigenschaft finden Sie Untergrund Legendes zu Schutz Ebenen.For more information about the ProtectionLevel property, see Understanding Protection Level.

Weitere Informationen zur Windows Communication Foundation (WCF)-Sicherheit und zur Auswirkung dieser Eigenschaft auf allgemeine Sicherheitsfunktionen finden Sie unter Sichern von Diensten 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 zum Transportmodus finden Sie unter Transportsicherheit.For more information about the transport mode, see Transport Security.

Beachten Sie, dass bei Auswahl von TransportWithMessageCredential der Wert, der HttpClientCredentialType in TcpClientCredentialType oder festgelegt ist, ignoriert wird.Note that if you choose TransportWithMessageCredential, then the value set in HttpClientCredentialType or TcpClientCredentialType is ignored.

Gilt für: