SystemAcl.RemoveAuditSpecific Metoda

Definicja

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

Przeciążenia

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

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

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

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

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

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

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

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

public:
 void RemoveAuditSpecific(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public void RemoveAuditSpecific (System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.RemoveAuditSpecific : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> unit
Public Sub RemoveAuditSpecific (sid As SecurityIdentifier, rule As ObjectAuditRule)

Parametry

sid
SecurityIdentifier

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

rule
ObjectAuditRule

Element ObjectAuditRule dla reguły, która ma zostać usunięta.

Dotyczy

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

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

public:
 void RemoveAuditSpecific(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void RemoveAuditSpecific (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAuditSpecific : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub RemoveAuditSpecific (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

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 dla reguły do usunięcia.

Dotyczy

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

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

public:
 void RemoveAuditSpecific(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 RemoveAuditSpecific (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.RemoveAuditSpecific : 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 RemoveAuditSpecific (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

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 dla reguły do usunięcia.

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.

Dotyczy