ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Typ der auf Dienstebene zu überprüfenden Autorisierungsereignisse ab oder legt ihn fest.
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
Eigenschaftswert
Einer der AuditLevel-Enumerationswerte. Der Standardwert ist None
.
Ausnahmen
set
und value
sind keine gültigen Member von AuditLevel. Der Standardwert ist None.
Beispiele
Im folgenden Code wird eine Instanz der ServiceSecurityAuditBehavior-Klasse erstellt und diese Eigenschaft festgelegt.
// 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
Hinweise
Windows Communication Foundation (WCF)-Dienstanwendungen verfügen über zwei Ebenen, auf denen Sicherheit erzwungen werden kann. Auf Dienstebene werden alle Methoden des Diensts durch dieselbe Sicherheitsrichtlinie erzwungen. Für einzelne Methoden innerhalb des Diensts kann eine andere (strengere) Sicherheitsrichtlinie gelten. Mithilfe der ServiceAuthorizationAuditLevel-Eigenschaft können Sie steuern, welche Ereignisse auf Dienstebene geprüft werden.
Sie können diesen Wert auch mithilfe des <ServiceSecurityAudit> in einer Clientanwendungskonfigurationsdatei festlegen.