ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.