ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.