SecurityMode SecurityMode SecurityMode SecurityMode Enum

Definizione

Determina le impostazioni di sicurezza per un'associazione.Determines the security settings for a binding.

public enum class SecurityMode
public enum SecurityMode
type SecurityMode = 
Public Enum SecurityMode
Ereditarietà

Campi

Message Message Message Message 2

La sicurezza è fornita mediante la sicurezza dei messaggi SOAP.Security is provided using SOAP message security.

None None None None 0

La sicurezza è disabilitata.Security is disabled.

Transport Transport Transport Transport 1

La sicurezza è fornita mediante un trasporto protetto, ad esempio HTTPS.Security is provided using a secure transport (for example, HTTPS).

TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential 3

Un trasporto protetto, ad esempio HTTPS, fornisce l'integrità, la riservatezza e l'autenticazione mentre la sicurezza dei messaggi SOAP fornisce l'autenticazione client.A secure transport (for example, HTTPS) provides integrity, confidentiality, and authentication while SOAP message security provides client authentication.

Esempi

Nell'esempio seguente viene impostata la proprietà Mode dell'associazione WSHttpBinding.The following example sets the Mode property of the WSHttpBinding. Per altri esempi, vedere Procedura: Impostare la modalità di sicurezza.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

Commenti

Eventuali ProtectionLevel le impostazioni di un trasporto vengono ignorate se il SecurityMode è impostata su None.Any ProtectionLevel settings of a transport are ignored if the SecurityMode is set to None. Per altre informazioni sul ProtectionLevel proprietà, vedere livello di protezione delle informazioni sulle.For more information about the ProtectionLevel property, see Understanding Protection Level.

Per altre informazioni sulla sicurezza di Windows Communication Foundation (WCF) e come questa proprietà influisce sulla funzionalità di sicurezza generali, vedere Securing Services e Programming WCF Security.For more information about Windows Communication Foundation (WCF) security and how this property affects general security features, see Securing Services and Programming WCF Security. Per altre informazioni sulla modalità di trasporto, vedere la sicurezza del trasporto.For more information about the transport mode, see Transport Security.

Si noti che se si sceglie TransportWithMessageCredential, quindi il valore impostato HttpClientCredentialType o TcpClientCredentialType viene ignorato.Note that if you choose TransportWithMessageCredential, then the value set in HttpClientCredentialType or TcpClientCredentialType is ignored.

Si applica a