ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o tipo de eventos de autenticação a auditar ao nível da mensagem.
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
Valor de Propriedade
Um dos AuditLevel valores de enumeração. A predefinição é None.
Exceções
set e value não são membros válidos de AuditLevel.
Exemplos
O código seguinte cria uma instância da ServiceSecurityAuditBehavior classe e define esta 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
Observações
As aplicações de serviço Windows Communication Foundation (WCF) têm dois níveis onde a segurança pode ser aplicada. Ao 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 MessageAuthenticationAuditLevel propriedade para controlar quais os eventos ao nível da mensagem que são auditados.
Também pode definir este valor usando o <serviceSecurityAudit> num ficheiro de configuração de uma aplicação cliente.