SystemAcl.RemoveAudit Yöntem

Tanım

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır.

Aşırı Yüklemeler

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır.

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

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır.

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

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır. Nesne türünü veya devralınan nesne türünü belirtirken dizin nesnesi Access Control Listeleri (ACL) için bu yöntemi kullanın.

Açıklamalar

Denetim kaldırma işlemi, ACL'leri kaldırmaya ek olarak ekleyebilen karmaşık bir algoritma kullanılarak gerçekleştirilir.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır.

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

Parametreler

sid
SecurityIdentifier

Denetim SecurityIdentifier kuralının kaldırılacağı.

rule
ObjectAuditRule

Denetim ObjectAuditRule kuralının kaldırılacağı.

Döndürülenler

true bu yöntem belirtilen denetim kuralını başarıyla kaldırırsa; aksi takdirde , false.

Açıklamalar

Denetim kaldırma işlemi, ACL'leri kaldırmaya ek olarak ekleyebilen karmaşık bir algoritma kullanılarak gerçekleştirilir.

Şunlara uygulanır

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

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır.

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

Parametreler

auditFlags
AuditFlags

Kaldırılacak denetim kuralının türü.

sid
SecurityIdentifier

Denetim SecurityIdentifier kuralının kaldırılacağı.

accessMask
Int32

Kaldırılacak kuralın erişim maskesi.

inheritanceFlags
InheritanceFlags

Kaldırılacak kuralın devralma özelliklerini belirten bayraklar.

propagationFlags
PropagationFlags

Kaldırılacak kural için devralma yayma özelliklerini belirten bayraklar.

Döndürülenler

true bu yöntem belirtilen denetim kuralını başarıyla kaldırırsa; aksi takdirde , false.

Açıklamalar

Denetim kaldırma işlemi, ACL'leri kaldırmaya ek olarak ekleyebilen karmaşık bir algoritma kullanılarak gerçekleştirilir.

Şunlara uygulanır

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

Belirtilen denetim kuralını geçerli SystemAcl nesneden kaldırır. Nesne türünü veya devralınan nesne türünü belirtirken dizin nesnesi Access Control Listeleri (ACL) için bu yöntemi kullanın.

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

Parametreler

auditFlags
AuditFlags

Kaldırılacak denetim kuralının türü.

sid
SecurityIdentifier

Denetim SecurityIdentifier kuralının kaldırılacağı.

accessMask
Int32

Kaldırılacak kuralın erişim maskesi.

inheritanceFlags
InheritanceFlags

Kaldırılacak kuralın devralma özelliklerini belirten bayraklar.

propagationFlags
PropagationFlags

Kaldırılacak kural için devralma yayma özelliklerini belirten bayraklar.

objectFlags
ObjectAceFlags

ve inheritedObjectType parametrelerinin olmayannull değerler içerip objectType içermediğini belirten bayraklar.

objectType
Guid

Kaldırılan denetim denetimi kuralının uygulandığı nesne sınıfının kimliği.

inheritedObjectType
Guid

Kaldırılan denetim kuralını devralabilen alt nesne sınıfının kimliği.

Döndürülenler

true bu yöntem belirtilen denetim kuralını başarıyla kaldırırsa; aksi takdirde , false.

Açıklamalar

Denetim kaldırma işlemi, ACL'leri kaldırmaya ek olarak ekleyebilen karmaşık bir algoritma kullanılarak gerçekleştirilir.

Şunlara uygulanır