ServiceSecurityAuditBehavior.SuppressAuditFailure 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示审核失败是否会影响应用程序。
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
属性值
如果审核失败不会影响应用程序,则为 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> 设置此值。