Udostępnij za pośrednictwem


SystemAcl.RemoveAudit Metoda

Definicja

Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu.

Przeciążenia

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu.

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

Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu.

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

Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control List (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu.

Uwagi

Usuwanie inspekcji odbywa się przy użyciu złożonego algorytmu, który może dodawać ACL oprócz ich usuwania.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu.

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

Parametry

sid
SecurityIdentifier

Element SecurityIdentifier , dla którego należy usunąć regułę inspekcji.

rule
ObjectAuditRule

Element ObjectAuditRule , dla którego należy usunąć regułę inspekcji.

Zwraca

true jeśli ta metoda pomyślnie usunie określoną regułę inspekcji; w przeciwnym razie , false.

Uwagi

Usuwanie inspekcji odbywa się przy użyciu złożonego algorytmu, który może dodawać ACL oprócz ich usuwania.

Dotyczy

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

Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu.

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

Parametry

auditFlags
AuditFlags

Typ reguły inspekcji do usunięcia.

sid
SecurityIdentifier

Element SecurityIdentifier , dla którego należy usunąć regułę inspekcji.

accessMask
Int32

Maska dostępu dla reguły, która ma zostać usunięta.

inheritanceFlags
InheritanceFlags

Flagi określające właściwości dziedziczenia reguły do usunięcia.

propagationFlags
PropagationFlags

Flagi określające właściwości propagacji dziedziczenia, aby reguła została usunięta.

Zwraca

true jeśli ta metoda pomyślnie usunie określoną regułę inspekcji; w przeciwnym razie , false.

Uwagi

Usuwanie inspekcji odbywa się przy użyciu złożonego algorytmu, który może dodawać ACL oprócz ich usuwania.

Dotyczy

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

Usuwa określoną regułę inspekcji z bieżącego SystemAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control List (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu.

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

Parametry

auditFlags
AuditFlags

Typ reguły inspekcji do usunięcia.

sid
SecurityIdentifier

Element SecurityIdentifier , dla którego należy usunąć regułę inspekcji.

accessMask
Int32

Maska dostępu dla reguły, która ma zostać usunięta.

inheritanceFlags
InheritanceFlags

Flagi określające właściwości dziedziczenia reguły do usunięcia.

propagationFlags
PropagationFlags

Flagi określające właściwości propagacji dziedziczenia, aby reguła została usunięta.

objectFlags
ObjectAceFlags

Flagi określające, czy objectType parametry i inheritedObjectType zawierają wartości inne niżnull .

objectType
Guid

Tożsamość klasy obiektów, do których ma zastosowanie usunięta reguła kontroli inspekcji.

inheritedObjectType
Guid

Tożsamość klasy obiektów podrzędnych, które mogą dziedziczyć usuniętą regułę inspekcji.

Zwraca

true jeśli ta metoda pomyślnie usunie określoną regułę inspekcji; w przeciwnym razie , false.

Uwagi

Usuwanie inspekcji odbywa się przy użyciu złożonego algorytmu, który może dodawać ACL oprócz ich usuwania.

Dotyczy