Sdílet prostřednictvím


SystemAcl.SetAudit Metoda

Definice

Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt.

Přetížení

SetAudit(SecurityIdentifier, ObjectAuditRule)

Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt.

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt.

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. Tuto metodu použijte pro Access Control Seznamy adresářového objektu (seznamy ACL) při zadávání typu objektu nebo zděděného typu objektu.

Poznámky

Tyto metody odeberou všechny existující položky Access Control (ACE), které odpovídají zadanému SecurityIdentifier objektu i zadané podmínce auditu.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt.

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)

Parametry

sid
SecurityIdentifier

Hodnota SecurityIdentifier , pro kterou se má nastavit pravidlo auditu.

rule
ObjectAuditRule

Hodnota ObjectAuditRule , pro kterou se má nastavit pravidlo auditu.

Platí pro

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt.

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)

Parametry

auditFlags
AuditFlags

Podmínka auditu, která se má nastavit.

sid
SecurityIdentifier

Hodnota SecurityIdentifier , pro kterou se má nastavit pravidlo auditu.

accessMask
Int32

Maska přístupu pro nové pravidlo auditu

inheritanceFlags
InheritanceFlags

Příznaky, které určují vlastnosti dědičnosti nového pravidla auditu.

propagationFlags
PropagationFlags

Příznaky, které určují vlastnosti šíření dědičnosti pro nové pravidlo auditu.

Poznámky

Tato metoda odebere všechny existující položky Access Control (ACE), které odpovídají zadanému SecurityIdentifier objektu i zadané podmínce auditu.

Platí pro

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. Tuto metodu použijte pro Access Control Seznamy adresářového objektu (seznamy ACL) při zadávání typu objektu nebo zděděného typu objektu.

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)

Parametry

auditFlags
AuditFlags

Podmínka auditu, která se má nastavit.

sid
SecurityIdentifier

Hodnota SecurityIdentifier , pro kterou se má nastavit pravidlo auditu.

accessMask
Int32

Maska přístupu pro nové pravidlo auditu

inheritanceFlags
InheritanceFlags

Příznaky, které určují vlastnosti dědičnosti nového pravidla auditu.

propagationFlags
PropagationFlags

Příznaky, které určují vlastnosti šíření dědičnosti pro nové pravidlo auditu.

objectFlags
ObjectAceFlags

Příznaky, které určují, jestli objectType parametry a inheritedObjectType obsahují jiné hodnoty.null

objectType
Guid

Identita třídy objektů, na které se vztahuje nové pravidlo auditu.

inheritedObjectType
Guid

Identita třídy podřízených objektů, které mohou dědit nové pravidlo auditu.

Poznámky

Tato metoda odebere všechny existující položky Access Control (ACE), které odpovídají zadanému SecurityIdentifier objektu i zadané podmínce auditu.

Platí pro