SystemAcl.SetAudit Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt.
Přetížení
| Name | Description |
|---|---|
| SetAudit(SecurityIdentifier, ObjectAuditRule) |
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. Tuto metodu použijte pro objekt adresáře Access Control Seznamy (ACL) při zadávání typu objektu nebo zděděného typu objektu. |
Poznámky
Tyto metody odeberou všechny existující položky Access Control (ACL), které odpovídají zadanému objektu SecurityIdentifier i zadané podmínce auditu.
SetAudit(SecurityIdentifier, ObjectAuditRule)
- Zdroj:
- ACL.cs
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt.
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
Pravidla SecurityIdentifier auditu, pro kterou chcete nastavit.
- rule
- ObjectAuditRule
Pravidla ObjectAuditRule auditu, pro kterou chcete nastavit.
Platí pro
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
- Zdroj:
- ACL.cs
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt.
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
Podmínka auditu, která se má nastavit.
Pravidla SecurityIdentifier auditu, pro kterou chcete nastavit.
- accessMask
- Int32
Maska přístupu pro nové pravidlo auditu.
- inheritanceFlags
- InheritanceFlags
Příznaky, které určují vlastnosti dědičnosti nového pravidla auditu.
- propagationFlags
- PropagationFlags
Příznaky, které určují vlastnosti šíření dědičnosti pro nové pravidlo auditu.
Poznámky
Tato metoda odebere všechny existující položky Access Control (ACL), které odpovídají zadanému objektu SecurityIdentifier i zadané podmínce auditu.
Platí pro
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
- Zdroj:
- ACL.cs
Nastaví zadané pravidlo auditu pro zadaný SecurityIdentifier objekt. Tuto metodu použijte pro objekt adresáře Access Control Seznamy (ACL) při zadávání typu objektu nebo zděděného typu objektu.
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
Podmínka auditu, která se má nastavit.
Pravidla SecurityIdentifier auditu, pro kterou chcete nastavit.
- accessMask
- Int32
Maska přístupu pro nové pravidlo auditu.
- inheritanceFlags
- InheritanceFlags
Příznaky, které určují vlastnosti dědičnosti nového pravidla auditu.
- propagationFlags
- PropagationFlags
Příznaky, které určují vlastnosti šíření dědičnosti pro nové pravidlo auditu.
- objectFlags
- ObjectAceFlags
Příznaky, které určují, jestli objectType parametry inheritedObjectType obsahují jinénull než hodnoty.
- objectType
- Guid
Identita třídy objektů, na které se nové pravidlo auditu vztahuje.
- inheritedObjectType
- Guid
Identita třídy podřízených objektů, které mohou dědit nové pravidlo auditu.
Poznámky
Tato metoda odebere všechny existující položky Access Control (ACL), které odpovídají zadanému objektu SecurityIdentifier i zadané podmínce auditu.