ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Vlastnost

Definice

Získá nebo nastaví typ událostí ověřování, které se mají auditovat na úrovni zprávy.

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

Hodnota vlastnosti

AuditLevel

Jedna z hodnot výčtu AuditLevel . Výchozí formát je None.

Výjimky

set a value nejsou platnými členy AuditLevel.

Příklady

Následující kód vytvoří instanci ServiceSecurityAuditBehavior třídy a nastaví tuto vlastnost.

// 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

Poznámky

Windows Aplikace služby WCF (Communication Foundation) mají dvě úrovně, kde je možné vynutit zabezpečení. Na úrovni služby se všechny metody služby vynucují stejnými zásadami zabezpečení. Jednotlivé metody ve službě můžou mít jiné (přísnější) zásady zabezpečení. MessageAuthenticationAuditLevel Pomocí vlastnosti můžete řídit, které události na úrovni zpráv jsou auditovány.

Tuto hodnotu můžete také nastavit pomocí <serviceSecurityAudit> v konfiguračním souboru klientské aplikace.

Platí pro