ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel Свойство

Определение

Получает или задает тип событий авторизации для аудита на уровне службы.Gets or sets the type of authorization events to audit at the service level.

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

Одно из значений перечисления AuditLevel.One of the AuditLevel enumeration values. Значение по умолчанию — None.The default is None.

Исключения

set и value не являются допустимыми членами AuditLevel.set and value are not valid members of AuditLevel. Значение по умолчанию — None.The default is None.

Примеры

В следующем примере кода показано, как создать экземпляр класса ServiceSecurityAuditBehavior и задать это свойство.The following code creates an instance of the ServiceSecurityAuditBehavior class and sets this property.

// 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) имеется два уровня, где можно обеспечить безопасность.Windows Communication Foundation (WCF) service applications have two levels where security can be enforced. На уровне службы все методы службы применяются к одной политике безопасности.At the service level, all methods of the service are enforced by the same security policy. Отдельные методы в службе могут подчиняться другой (более строгой) политике безопасности.Individual methods in the service can have a different (more stringent) security policy. Используйте свойство ServiceAuthorizationAuditLevel для определения событий на уровне службы, к которым требуется применить аудит.Use the ServiceAuthorizationAuditLevel property to control which service level events are audited.

Это значение можно также задать с помощью < сервицесекуритяудит > в файле конфигурации клиентского приложения.You can also set this value using the <serviceSecurityAudit> in a client application configuration file.

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