SystemAcl.SetAudit Methode
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.
Legt die angegebene Überwachungsregel für das angegebene SecurityIdentifier-Objekt fest.
Überlädt
SetAudit(SecurityIdentifier, ObjectAuditRule) |
Legt die angegebene Überwachungsregel für das angegebene SecurityIdentifier-Objekt fest. |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Legt die angegebene Überwachungsregel für das angegebene SecurityIdentifier-Objekt fest. |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Legt die angegebene Überwachungsregel für das angegebene SecurityIdentifier-Objekt fest. Verwenden Sie diese Methode für ACLs für Verzeichnisobjekte, wenn Sie den Objekttyp oder den geerbten Objekttyp angeben. |
Hinweise
Mit diesen Methoden werden alle vorhandenen Access Control Entries (ACEs) entfernt, die sowohl dem angegebenen SecurityIdentifier Objekt als auch der angegebenen Überwachungsbedingung entsprechen.
SetAudit(SecurityIdentifier, ObjectAuditRule)
Legt die angegebene Überwachungsregel für das angegebene SecurityIdentifier-Objekt fest.
public:
void SetAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public void SetAudit (System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.SetAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> unit
Public Sub SetAudit (sid As SecurityIdentifier, rule As ObjectAuditRule)
Parameter
Der SecurityIdentifier, für den eine Überwachungsregel festgelegt werden soll.
- rule
- ObjectAuditRule
Der ObjectAuditRule, für den eine Überwachungsregel festgelegt werden soll.
Gilt für:
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Legt die angegebene Überwachungsregel für das angegebene SecurityIdentifier-Objekt fest.
public:
void SetAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void SetAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.SetAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub SetAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parameter
- auditFlags
- AuditFlags
Die festzulegende Überwachungsbedingung.
Der SecurityIdentifier, für den eine Überwachungsregel festgelegt werden soll.
- accessMask
- Int32
Die Zugriffsmaske für die neue Überwachungsregel.
- inheritanceFlags
- InheritanceFlags
Flags, die die Vererbungseigenschaften der neuen Überwachungsregel angeben.
- propagationFlags
- PropagationFlags
Flags, die die Weitergabeeigenschaften der Vererbung für die neue Überwachungsregel angeben.
Hinweise
Diese Methode entfernt alle vorhandenen Access Control Entries (ACEs), die sowohl dem angegebenen SecurityIdentifier Objekt als auch der angegebenen Überwachungsbedingung entsprechen.
Gilt für:
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Legt die angegebene Überwachungsregel für das angegebene SecurityIdentifier-Objekt fest. Verwenden Sie diese Methode für ACLs für Verzeichnisobjekte, wenn Sie den Objekttyp oder den geerbten Objekttyp angeben.
public:
void SetAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public void SetAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.SetAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub SetAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)
Parameter
- auditFlags
- AuditFlags
Die festzulegende Überwachungsbedingung.
Der SecurityIdentifier, für den eine Überwachungsregel festgelegt werden soll.
- accessMask
- Int32
Die Zugriffsmaske für die neue Überwachungsregel.
- inheritanceFlags
- InheritanceFlags
Flags, die die Vererbungseigenschaften der neuen Überwachungsregel angeben.
- propagationFlags
- PropagationFlags
Flags, die die Weitergabeeigenschaften der Vererbung für die neue Überwachungsregel angeben.
- objectFlags
- ObjectAceFlags
Flags, die angeben, ob der objectType
-Parameter und der inheritedObjectType
-Parameter Nicht-null
-Werte enthalten.
- objectType
- Guid
Die Identität der Klasse von Objekten, für die die neue Überwachungsregel gilt.
- inheritedObjectType
- Guid
Die Identität der Klasse von untergeordneten Objekten, die die neue Überwachungsregel erben können.
Hinweise
Diese Methode entfernt alle vorhandenen Access Control Entries (ACEs), die sowohl dem angegebenen SecurityIdentifier Objekt als auch der angegebenen Überwachungsbedingung entsprechen.