Freigeben über


ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Typs von Authentifizierungsereignissen, die auf Nachrichtenebene überwacht werden sollen.

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

Einer der AuditLevel Enumerationswerte. Der Standardwert lautet None.

Ausnahmen

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

Beispiele

Der folgende Code erstellt eine Instanz der ServiceSecurityAuditBehavior Klasse und legt diese Eigenschaft fest.

// 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. Einzelne Methoden im Dienst können eine andere (strengere) Sicherheitsrichtlinie aufweisen. Verwenden Sie die MessageAuthenticationAuditLevel Eigenschaft, um zu steuern, welche Ereignisse auf Nachrichtenebene überwacht werden.

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

Gilt für: