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. Дополнительные примеры см. в статье [Практическое руководство. Задайте режим безопасности @ no__t-0.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.

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