Freigeben über


ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Eigenschaft

Definition

Ruft den Typ der auf Nachrichtenebene zu überprüfenden Authentifizierungsereignisse ab oder legt ihn fest.

public:
 property System::ServiceModel::AuditLevel MessageAuthenticationAuditLevel { System::ServiceModel::AuditLevel get(); void set(System::ServiceModel::AuditLevel value); };
public System.ServiceModel.AuditLevel MessageAuthenticationAuditLevel { get; set; }
member this.MessageAuthenticationAuditLevel : System.ServiceModel.AuditLevel with get, set
Public Property MessageAuthenticationAuditLevel As AuditLevel

Eigenschaftswert

AuditLevel

Einer der AuditLevel-Enumerationswerte. Der Standardwert ist None.

Ausnahmen

set und value sind keine gültigen Member von AuditLevel.

Beispiele

Im folgenden Code wird eine Instanz der ServiceSecurityAuditBehavior-Klasse erstellt und diese Eigenschaft festgelegt.

// Create a new auditing behavior and set the log location.
ServiceSecurityAuditBehavior newAudit =
    new ServiceSecurityAuditBehavior();
newAudit.AuditLogLocation =
    AuditLogLocation.Application;
newAudit.MessageAuthenticationAuditLevel =
    AuditLevel.SuccessOrFailure;
newAudit.ServiceAuthorizationAuditLevel =
    AuditLevel.SuccessOrFailure;
newAudit.MessageAuthenticationAuditLevel = _
    AuditLevel.SuccessOrFailure
newAudit.ServiceAuthorizationAuditLevel = _
    AuditLevel.SuccessOrFailure

Hinweise

Windows Communication Foundation (WCF)-Dienstanwendungen verfügen über zwei Ebenen, auf denen Sicherheit erzwungen werden kann. Auf Dienstebene werden alle Methoden des Diensts durch dieselbe Sicherheitsrichtlinie erzwungen. Für einzelne Methoden innerhalb des Diensts kann eine andere (strengere) Sicherheitsrichtlinie gelten. Mithilfe der MessageAuthenticationAuditLevel-Eigenschaft können Sie steuern, welche Ereignisse auf Nachrichtenebene geprüft werden.

Sie können diesen Wert auch mithilfe des <ServiceSecurityAudit> in einer Clientanwendungskonfigurationsdatei festlegen.

Gilt für