ServiceSecurityAuditBehavior.SuppressAuditFailure 属性

定义

获取或设置一个值,该值指示审核失败是否会影响应用程序。

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

属性值

Boolean

如果审核失败不会影响应用程序,则为 true;否则为 false。 默认值为 true

示例

下面的代码创建 ServiceSecurityAuditBehavior 类的实例并设置此属性。

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

注解

如果此属性为 false,则审核失败会导致引发异常和用户请求失败。

还可以在客户端应用程序配置文件中使用 <serviceSecurityAudit> 设置此值。

适用于