ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o tipo de eventos de autorização a serem auditados no nível de serviço.
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
Valor da propriedade
Um dos valores de enumeração AuditLevel. O padrão é None
.
Exceções
set
e value
não são membros válidos de AuditLevel. O padrão é None.
Exemplos
O código a seguir cria uma instância da ServiceSecurityAuditBehavior classe e define essa propriedade.
// 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
Comentários
Windows aplicativos de serviço do WCF (Communication Foundation) têm dois níveis em que a segurança pode ser imposta. No nível do serviço , todos os métodos do serviço são aplicados pela mesma política de segurança. Métodos individuais no serviço podem ter uma política de segurança diferente (mais rigorosa). Use a ServiceAuthorizationAuditLevel propriedade para controlar quais eventos de nível de serviço são auditados.
Você também pode definir esse valor usando o <serviceSecurityAudit> em um arquivo de configuração de aplicativo cliente.