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
Значение свойства
Значение 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> в файле конфигурации клиентского приложения.