SecurityMode Enum

Definitie

Bepaalt de beveiligingsinstellingen voor een binding.

public enum class SecurityMode
public enum SecurityMode
type SecurityMode = 
Public Enum SecurityMode
Overname
SecurityMode

Velden

Name Waarde Description
None 0

Beveiliging is uitgeschakeld.

Transport 1

Beveiliging wordt geboden met behulp van een beveiligd transport (bijvoorbeeld HTTPS).

Message 2

Beveiliging wordt geleverd met SOAP-berichtbeveiliging.

TransportWithMessageCredential 3

Een beveiligd transport (bijvoorbeeld HTTPS) biedt integriteit, vertrouwelijkheid en verificatie, terwijl SOAP-berichtbeveiliging clientverificatie biedt.

Voorbeelden

In het volgende voorbeeld wordt de Mode eigenschap van de WSHttpBinding. Zie Instructies voor meer voorbeelden : De beveiligingsmodus instellen.

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

Opmerkingen

Instellingen ProtectionLevel van een transport worden genegeerd als de SecurityMode instelling is ingesteld op Geen. Zie ProtectionLevel voor meer informatie over de eigenschap.

Zie Securing Services and Programming WCF Security voor meer informatie over beveiliging van Windows Communication Foundation (WCF). Zie Transportbeveiliging voor meer informatie over de transportmodus.

Als u TransportWithMessageCredential kiest, wordt de waarde die is HttpClientCredentialType ingesteld of TcpClientCredentialType genegeerd.

Van toepassing op