ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel 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 autenticação a serem auditados no 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 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.
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 MessageAuthenticationAuditLevel propriedade para controlar quais eventos de nível de mensagem são auditados.
Você também pode definir esse valor usando o <serviceSecurityAudit> em um arquivo de configuração de aplicativo cliente.