SystemAcl.SetAudit Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.
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.
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.