Partage via


ServiceSecurityAuditBehavior.SuppressAuditFailure Propriété

Définition

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é

Boolean

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.

S’applique à