ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Propriété

Définition

Obtient ou définit le type d'événements d'authentification dont l'audit doit être réalisé au niveau du message.

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

Valeur de propriété

AuditLevel

Une des valeurs d'énumération AuditLevel. La valeur par défaut est None.

Exceptions

set et value ne sont pas des membres valides de AuditLevel.

Exemples

Le code suivant crée une instance de la classe ServiceSecurityAuditBehavior et définit cette propriété.

// 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

Remarques

Windows applications de service WCF (Communication Foundation) ont deux niveaux où la sécurité peut être appliquée. Au niveau du service , toutes les méthodes du service sont appliquées par la même stratégie de sécurité. Chaque méthode du service peut présenter une stratégie de sécurité différente (plus stricte). Utilisez la propriété MessageAuthenticationAuditLevel pour déterminer les événements au niveau du message dont l'audit doit être réalisé.

Vous pouvez également définir cette valeur à l’aide du <serviceSecurityAudit> dans un fichier de configuration d’application cliente.

S’applique à