SecurityMode SecurityMode SecurityMode SecurityMode Enum

Определение

Определяет параметры безопасности для привязки.Determines the security settings for a binding.

public enum class SecurityMode
public enum SecurityMode
type SecurityMode = 
Public Enum SecurityMode
Наследование

Поля

Message Message Message Message 2

Безопасность обеспечивается с помощью средств безопасности сообщений SOAP.Security is provided using SOAP message security.

None None None None 0

Режим безопасности отключен.Security is disabled.

Transport Transport Transport Transport 1

Безопасность обеспечивается с помощью средств защиты транспортного уровня (например, HTTPS).Security is provided using a secure transport (for example, HTTPS).

TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential 3

Средства защиты транспортного уровня (например, HTTPS) обеспечивают целостность, конфиденциальность и проверку подлинности, а механизм защиты сообщений SOAP обеспечивает проверку подлинности клиента.A secure transport (for example, HTTPS) provides integrity, confidentiality, and authentication while SOAP message security provides client authentication.

Примеры

В следующем примере задается свойство Mode объекта WSHttpBinding.The following example sets the Mode property of the WSHttpBinding. Дополнительные примеры см. в статье Практическое руководство. Настройка режима безопасности.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

Комментарии

Любой ProtectionLevel параметры транспорта учитываются, если SecurityMode имеет значение None.Any ProtectionLevel settings of a transport are ignored if the SecurityMode is set to None. Дополнительные сведения о ProtectionLevel свойство, см. в разделе уровень защиты понимание.For more information about the ProtectionLevel property, see Understanding Protection Level.

Дополнительные сведения о безопасности Windows Communication Foundation (WCF) и как это свойство влияет на общие средства безопасности, см. в разделе Защита служб и программирование безопасности WCF.For more information about Windows Communication Foundation (WCF) security and how this property affects general security features, see Securing Services and Programming WCF Security. Дополнительные сведения о режиме транспорта см. в разделе безопасность транспорта.For more information about the transport mode, see Transport Security.

Обратите внимание, что если TransportWithMessageCredential, затем установить значение HttpClientCredentialType или TcpClientCredentialType учитывается.Note that if you choose TransportWithMessageCredential, then the value set in HttpClientCredentialType or TcpClientCredentialType is ignored.

Применяется к