ServiceSecurityAuditBehavior.SuppressAuditFailure Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si l'échec d'audit affecte l'application.
public:
property bool SuppressAuditFailure { bool get(); void set(bool value); };
public bool SuppressAuditFailure { get; set; }
member this.SuppressAuditFailure : bool with get, set
Public Property SuppressAuditFailure As Boolean
Valeur de propriété
true
si l'échec d'audit n'affecte pas l'application ; sinon, false
. La valeur par défaut est true
.
Exemples
Le code suivant crée une instance de la classe ServiceSecurityAuditBehavior et définit cette propriété.
// 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.SuppressAuditFailure = false;
newAudit.SuppressAuditFailure = False
Remarques
Si la propriété a la valeur false
, l'échec de l'audit entraîne la levée d'une exception et provoque l'échec de la demande de l'utilisateur.
Vous pouvez également définir cette valeur à l’aide du <serviceSecurityAudit> dans un fichier de configuration d’application cliente.