SystemAcl.SetAudit 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.
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu.
Przeciążenia
SetAudit(SecurityIdentifier, ObjectAuditRule) |
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu. |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu. |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu. |
Uwagi
Te metody usuwają wszystkie istniejące Access Control Wpisy (ACE), które pasują zarówno do określonego SecurityIdentifier obiektu, jak i określonego warunku inspekcji.
SetAudit(SecurityIdentifier, ObjectAuditRule)
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu.
public:
void SetAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public void SetAudit (System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.SetAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> unit
Public Sub SetAudit (sid As SecurityIdentifier, rule As ObjectAuditRule)
Parametry
Element SecurityIdentifier , dla którego należy ustawić regułę inspekcji.
- rule
- ObjectAuditRule
Element ObjectAuditRule , dla którego należy ustawić regułę inspekcji.
Dotyczy
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu.
public:
void SetAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void SetAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.SetAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub SetAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parametry
- auditFlags
- AuditFlags
Warunek inspekcji do ustawienia.
Element SecurityIdentifier , dla którego należy ustawić regułę inspekcji.
- accessMask
- Int32
Maska dostępu dla nowej reguły inspekcji.
- inheritanceFlags
- InheritanceFlags
Flagi określające właściwości dziedziczenia nowej reguły inspekcji.
- propagationFlags
- PropagationFlags
Flagi określające właściwości propagacji dziedziczenia dla nowej reguły inspekcji.
Uwagi
Ta metoda usuwa wszystkie istniejące wpisy Access Control (ACE), które pasują zarówno do określonego SecurityIdentifier obiektu, jak i określonego warunku inspekcji.
Dotyczy
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Ustawia określoną regułę inspekcji dla określonego SecurityIdentifier obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu.
public:
void SetAudit(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 SetAudit (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.SetAudit : 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 SetAudit (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
Warunek inspekcji do ustawienia.
Element SecurityIdentifier , dla którego należy ustawić regułę inspekcji.
- accessMask
- Int32
Maska dostępu dla nowej reguły inspekcji.
- inheritanceFlags
- InheritanceFlags
Flagi określające właściwości dziedziczenia nowej reguły inspekcji.
- propagationFlags
- PropagationFlags
Flagi określające właściwości propagacji dziedziczenia dla nowej reguły inspekcji.
- 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 nowa reguła inspekcji.
- inheritedObjectType
- Guid
Tożsamość klasy obiektów podrzędnych, które mogą dziedziczyć nową regułę inspekcji.
Uwagi
Ta metoda usuwa wszystkie istniejące wpisy Access Control (ACE), które pasują zarówno do określonego SecurityIdentifier obiektu, jak i określonego warunku inspekcji.