ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel Vlastnost

Definice

Získá nebo nastaví typ autorizačních událostí pro audit na úrovni služby.

public:
 property System::ServiceModel::AuditLevel ServiceAuthorizationAuditLevel { System::ServiceModel::AuditLevel get(); void set(System::ServiceModel::AuditLevel value); };
public System.ServiceModel.AuditLevel ServiceAuthorizationAuditLevel { get; set; }
member this.ServiceAuthorizationAuditLevel : System.ServiceModel.AuditLevel with get, set
Public Property ServiceAuthorizationAuditLevel 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. Výchozí formát je None.

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í. ServiceAuthorizationAuditLevel Pomocí vlastnosti můžete řídit, které události na úrovni služby jsou auditovány.

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

Platí pro