ServiceSecurityAuditBehavior.SuppressAuditFailure Property

Definition

Gets or sets a value that indicates whether failure to audit affects the 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

Property Value

true if failure to audit does not affect the application; otherwise, false. The default is true.

Examples

The following code creates an instance of the ServiceSecurityAuditBehavior class and sets this property.

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

Remarks

If this property is false, failure to audit causes an exception to be thrown and results in user request failure.

You can also set this value using the <serviceSecurityAudit> in a client application configuration file.

Applies to