SecurityMode Výčet

Definice

Určuje nastavení zabezpečení vazby.

public enum class SecurityMode
public enum SecurityMode
type SecurityMode = 
Public Enum SecurityMode
Dědičnost
SecurityMode

Pole

Message 2

Zabezpečení je poskytováno pomocí zabezpečení zpráv SOAP.

None 0

Zabezpečení je zakázané.

Transport 1

Zabezpečení se zajišťuje pomocí zabezpečeného přenosu (například HTTPS).

TransportWithMessageCredential 3

Zabezpečený přenos (například HTTPS) zajišťuje integritu, důvěrnost a ověřování, zatímco zabezpečení zpráv SOAP zajišťuje ověřování klientů.

Příklady

Následující příklad nastaví Mode vlastnost WSHttpBinding. Další příklady najdete v tématu Postupy: Nastavení režimu zabezpečení.

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

Poznámky

Všechna ProtectionLevel nastavení přenosu se ignorují, pokud SecurityMode je nastavená na Žádné. Další informace o vlastnosti najdete v ProtectionLevel tématu Principy úrovně ochrany.

Další informace o zabezpečení technologie WCF (Windows Communication Foundation) a o tom, jak tato vlastnost ovlivňuje obecné funkce zabezpečení, naleznete v tématu Zabezpečení služeb a programování zabezpečení WCF. Další informace o režimu přenosu najdete v tématu Zabezpečení přenosu.

Všimněte si, že pokud zvolíte TransportWithMessageCredential, hodnota nastavená v HttpClientCredentialType nebo TcpClientCredentialType se ignoruje.

Platí pro