ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel 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 autorizzazione da controllare a livello di servizio.
public:
property System::ServiceModel::AuditLevel ServiceAuthorizationAuditLevel { System::ServiceModel::AuditLevel get(); void set(System::ServiceModel::AuditLevel value); };
public System.ServiceModel.AuditLevel ServiceAuthorizationAuditLevel { get; set; }
member this.ServiceAuthorizationAuditLevel : System.ServiceModel.AuditLevel with get, set
Public Property ServiceAuthorizationAuditLevel 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. Il valore predefinito è None.
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à ServiceAuthorizationAuditLevel per controllare gli eventi del livello di servizio che vengono sottoposti al controllo.
È anche possibile impostare questo valore usando serviceSecurityAudit<> in un file di configurazione dell'applicazione client.