ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает тип событий проверки подлинности для аудита на уровне сообщения.
public:
property System::ServiceModel::AuditLevel MessageAuthenticationAuditLevel { System::ServiceModel::AuditLevel get(); void set(System::ServiceModel::AuditLevel value); };
public System.ServiceModel.AuditLevel MessageAuthenticationAuditLevel { get; set; }
member this.MessageAuthenticationAuditLevel : System.ServiceModel.AuditLevel with get, set
Public Property MessageAuthenticationAuditLevel As AuditLevel
Значение свойства
Одно из значений перечисления AuditLevel. Значение по умолчанию — None.
Исключения
set
и value
не являются допустимыми членами AuditLevel.
Примеры
В следующем примере кода показано, как создать экземпляр класса 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) имеют два уровня, где можно обеспечить безопасность. На уровне обслуживания все методы службы применяются одной политикой безопасности. Отдельные методы в службе могут подчиняться другой (более строгой) политике безопасности. Используйте свойство MessageAuthenticationAuditLevel для определения событий на уровне сообщения, к которым требуется применить аудит.
Это значение также можно задать с помощью <serviceSecurityAudit> в файле конфигурации клиентского приложения.