Bagikan melalui


SystemAcl.SetAudit Metode

Definisi

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

Overload

SetAudit(SecurityIdentifier, ObjectAuditRule)

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

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

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

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

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier . Gunakan metode ini untuk objek direktori Access Control Lists (ACL) saat menentukan jenis objek atau jenis objek yang diwariskan.

Keterangan

Metode ini menghapus semua entri Access Control (ACE) yang ada yang cocok dengan objek yang ditentukan SecurityIdentifier dan kondisi audit yang ditentukan.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

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

sid
SecurityIdentifier

SecurityIdentifier yang akan menetapkan aturan audit.

rule
ObjectAuditRule

ObjectAuditRule yang akan menetapkan aturan audit.

Berlaku untuk

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

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

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

Kondisi audit yang akan ditetapkan.

sid
SecurityIdentifier

SecurityIdentifier yang akan menetapkan aturan audit.

accessMask
Int32

Masker akses untuk aturan audit baru.

inheritanceFlags
InheritanceFlags

Bendera yang menentukan properti pewarisan dari aturan audit baru.

propagationFlags
PropagationFlags

Bendera yang menentukan properti penyebaran pewarisan untuk aturan audit baru.

Keterangan

Metode ini menghapus semua entri Access Control (ACE) yang ada yang cocok dengan objek yang ditentukan SecurityIdentifier dan kondisi audit yang ditentukan.

Berlaku untuk

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

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier . Gunakan metode ini untuk objek direktori Access Control Lists (ACL) saat menentukan jenis objek atau jenis objek yang diwariskan.

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

Kondisi audit yang akan ditetapkan.

sid
SecurityIdentifier

SecurityIdentifier yang akan menetapkan aturan audit.

accessMask
Int32

Masker akses untuk aturan audit baru.

inheritanceFlags
InheritanceFlags

Bendera yang menentukan properti pewarisan dari aturan audit baru.

propagationFlags
PropagationFlags

Bendera yang menentukan properti penyebaran pewarisan untuk aturan audit baru.

objectFlags
ObjectAceFlags

Bendera yang menentukan apakah objectType parameter dan inheritedObjectType berisi nilai bukannull .

objectType
Guid

Identitas kelas objek tempat aturan audit baru diterapkan.

inheritedObjectType
Guid

Identitas kelas objek anak yang dapat mewarisi aturan audit baru.

Keterangan

Metode ini menghapus semua entri Access Control (ACE) yang ada yang cocok dengan objek yang ditentukan SecurityIdentifier dan kondisi audit yang ditentukan.

Berlaku untuk