ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel Свойство

Определение

Возвращает или задает тип событий авторизации для аудита на уровне обслуживания.

public:
 property System::ServiceModel::AuditLevel ServiceAuthorizationAuditLevel { System::ServiceModel::AuditLevel get(); void set(System::ServiceModel::AuditLevel value); };
public System.ServiceModel.AuditLevel ServiceAuthorizationAuditLevel { get; set; }
member this.ServiceAuthorizationAuditLevel : System.ServiceModel.AuditLevel with get, set
Public Property ServiceAuthorizationAuditLevel As AuditLevel

Значение свойства

Одно из значений AuditLevel перечисления. Значение по умолчанию — None.

Исключения

set и value недопустимые члены AuditLevel. Значение по умолчанию — None.

Примеры

Следующий код создает экземпляр 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.MessageAuthenticationAuditLevel = _
    AuditLevel.SuccessOrFailure
newAudit.ServiceAuthorizationAuditLevel = _
    AuditLevel.SuccessOrFailure

Комментарии

Приложения службы Windows Communication Foundation (WCF) имеют два уровня, где безопасность может быть применена. На уровне обслуживания все методы службы применяются одной политикой безопасности. Отдельные методы в службе могут иметь другую (более жесткую) политику безопасности. ServiceAuthorizationAuditLevel Используйте свойство для управления аудитом событий уровня обслуживания.

Это значение также можно задать с помощью <serviceSecurityAudit> в файле конфигурации клиентского приложения.

Применяется к