Condividi tramite


SystemAcl.SetAudit Metodo

Definizione

Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato.

Overload

SetAudit(SecurityIdentifier, ObjectAuditRule)

Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato.

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

Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato.

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

Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.

Commenti

Questi metodi rimuovono tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto specificato SecurityIdentifier che alla condizione di controllo specificata.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato.

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)

Parametri

sid
SecurityIdentifier

Classe SecurityIdentifier per cui impostare una regola di controllo.

rule
ObjectAuditRule

Classe ObjectAuditRule per cui impostare una regola di controllo.

Si applica a

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

Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato.

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)

Parametri

auditFlags
AuditFlags

Condizione di controllo da impostare.

sid
SecurityIdentifier

Classe SecurityIdentifier per cui impostare una regola di controllo.

accessMask
Int32

Maschera di accesso per la nuova regola di controllo.

inheritanceFlags
InheritanceFlags

Flag che specificano le proprietà di ereditarietà della nuova regola di controllo.

propagationFlags
PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova regola di controllo.

Commenti

Questo metodo rimuove tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto specificato SecurityIdentifier che alla condizione di controllo specificata.

Si applica a

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

Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.

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)

Parametri

auditFlags
AuditFlags

Condizione di controllo da impostare.

sid
SecurityIdentifier

Classe SecurityIdentifier per cui impostare una regola di controllo.

accessMask
Int32

Maschera di accesso per la nuova regola di controllo.

inheritanceFlags
InheritanceFlags

Flag che specificano le proprietà di ereditarietà della nuova regola di controllo.

propagationFlags
PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova regola di controllo.

objectFlags
ObjectAceFlags

Flag che specificano se i parametri objectType e inheritedObjectType contengono valori non null.

objectType
Guid

Identità della classe di oggetti a cui viene applicata la nuova regola di controllo.

inheritedObjectType
Guid

Identità della classe di oggetti figlio che possono ereditare la nuova regola di controllo.

Commenti

Questo metodo rimuove tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto specificato SecurityIdentifier che alla condizione di controllo specificata.

Si applica a