SystemAcl.RemoveAudit Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.
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.
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.