SystemAcl.RemoveAudit Metode

Definisi

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl .

Overload

Nama Deskripsi
RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl .

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

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl .

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

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl . Gunakan metode ini untuk objek direktori Access Control Daftar (ACL) saat menentukan jenis objek atau jenis objek yang diwariskan.

Keterangan

Penghapusan audit dilakukan dengan menggunakan algoritma kompleks yang mungkin menambahkan ACE selain menghapusnya.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Sumber:
ACL.cs

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl .

public:
 bool RemoveAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public bool RemoveAudit(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.RemoveAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> bool
Public Function RemoveAudit (sid As SecurityIdentifier, rule As ObjectAuditRule) As Boolean

Parameter

sid
SecurityIdentifier

yang SecurityIdentifier akan menghapus aturan audit.

rule
ObjectAuditRule

yang ObjectAuditRule akan menghapus aturan audit.

Mengembalikan

true jika metode ini berhasil menghapus aturan audit yang ditentukan; jika tidak, false.

Keterangan

Penghapusan audit dilakukan dengan menggunakan algoritma kompleks yang mungkin menambahkan ACE selain menghapusnya.

Berlaku untuk

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

Sumber:
ACL.cs

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl .

public:
 bool RemoveAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public bool RemoveAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags) As Boolean

Parameter

auditFlags
AuditFlags

Jenis aturan audit yang akan dihapus.

sid
SecurityIdentifier

yang SecurityIdentifier akan menghapus aturan audit.

accessMask
Int32

Masker akses untuk aturan yang akan dihapus.

inheritanceFlags
InheritanceFlags

Bendera yang menentukan properti pewarisan aturan yang akan dihapus.

propagationFlags
PropagationFlags

Bendera yang menentukan properti penyebaran pewarisan agar aturan dihapus.

Mengembalikan

true jika metode ini berhasil menghapus aturan audit yang ditentukan; jika tidak, false.

Keterangan

Penghapusan audit dilakukan dengan menggunakan algoritma kompleks yang mungkin menambahkan ACE selain menghapusnya.

Berlaku untuk

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

Sumber:
ACL.cs

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl . Gunakan metode ini untuk objek direktori Access Control Daftar (ACL) saat menentukan jenis objek atau jenis objek yang diwariskan.

public:
 bool RemoveAudit(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 bool RemoveAudit(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.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid) As Boolean

Parameter

auditFlags
AuditFlags

Jenis aturan audit yang akan dihapus.

sid
SecurityIdentifier

yang SecurityIdentifier akan menghapus aturan audit.

accessMask
Int32

Masker akses untuk aturan yang akan dihapus.

inheritanceFlags
InheritanceFlags

Bendera yang menentukan properti pewarisan aturan yang akan dihapus.

propagationFlags
PropagationFlags

Bendera yang menentukan properti penyebaran pewarisan agar aturan dihapus.

objectFlags
ObjectAceFlags

Bendera yang menentukan apakah objectType parameter dan inheritedObjectType berisi non-nilainull .

objectType
Guid

Identitas kelas objek tempat aturan kontrol audit yang dihapus berlaku.

inheritedObjectType
Guid

Identitas kelas objek anak yang dapat mewarisi aturan audit yang dihapus.

Mengembalikan

true jika metode ini berhasil menghapus aturan audit yang ditentukan; jika tidak, false.

Keterangan

Penghapusan audit dilakukan dengan menggunakan algoritma kompleks yang mungkin menambahkan ACE selain menghapusnya.

Berlaku untuk