Share via


ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Proprietà

Definizione

Ottiene o imposta il tipo di eventi di autenticazione da controllare a livello di messaggio.

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

Valore della proprietà

AuditLevel

Uno dei valori dell'enumerazione AuditLevel. Il valore predefinito è None.

Eccezioni

set e value non sono membri validi di AuditLevel.

Esempio

Nel codice seguente viene creata un'istanza della classe ServiceSecurityAuditBehavior e viene impostata questa proprietà.

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

Commenti

le applicazioni di servizio Windows Communication Foundation (WCF) hanno due livelli in cui è possibile applicare la sicurezza. A livello di servizio , tutti i metodi del servizio vengono applicati dagli stessi criteri di sicurezza. Singoli metodi del servizio possono disporre di criteri di sicurezza diversi (più severi). Utilizzare la proprietà MessageAuthenticationAuditLevel per controllare gli eventi del livello di messaggio che vengono sottoposti al controllo.

È anche possibile impostare questo valore usando serviceSecurityAudit<> in un file di configurazione dell'applicazione client.

Si applica a