Compartir a través de


SystemAcl.SetAudit Método

Definición

Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado.

Sobrecargas

SetAudit(SecurityIdentifier, ObjectAuditRule)

Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado.

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

Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado.

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

Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado.

Comentarios

Estos métodos quitan todas las entradas de Access Control existentes (ACE) que coinciden con el objeto especificado SecurityIdentifier y la condición de auditoría especificada.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado.

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)

Parámetros

sid
SecurityIdentifier

Identificador SecurityIdentifier para el que se va a establecer una regla de auditoría.

rule
ObjectAuditRule

Identificador ObjectAuditRule para el que se va a establecer una regla de auditoría.

Se aplica a

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

Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado.

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)

Parámetros

auditFlags
AuditFlags

Condición de auditoría que se va a establecer.

sid
SecurityIdentifier

Identificador SecurityIdentifier para el que se va a establecer una regla de auditoría.

accessMask
Int32

Máscara de acceso para la nueva regla de auditoría.

inheritanceFlags
InheritanceFlags

Marcadores que especifican las propiedades de herencia de la nueva regla de auditoría.

propagationFlags
PropagationFlags

Marcadores que especifican las propiedades de propagación de herencia para la nueva regla de auditoría.

Comentarios

Este método quita todas las entradas de Access Control existentes (ACE) que coinciden con el objeto especificado SecurityIdentifier y la condición de auditoría especificada.

Se aplica a

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

Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado.

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)

Parámetros

auditFlags
AuditFlags

Condición de auditoría que se va a establecer.

sid
SecurityIdentifier

Identificador SecurityIdentifier para el que se va a establecer una regla de auditoría.

accessMask
Int32

Máscara de acceso para la nueva regla de auditoría.

inheritanceFlags
InheritanceFlags

Marcadores que especifican las propiedades de herencia de la nueva regla de auditoría.

propagationFlags
PropagationFlags

Marcadores que especifican las propiedades de propagación de herencia para la nueva regla de auditoría.

objectFlags
ObjectAceFlags

Marcadores que especifican si los parámetros objectType e inheritedObjectType contienen valores distintos de null.

objectType
Guid

La identidad de la clase de objetos a los que se aplica la nueva regla de auditoría.

inheritedObjectType
Guid

La identidad de la clase de objetos secundarios que pueden heredar la nueva regla de auditoría.

Comentarios

Este método quita todas las entradas de Access Control existentes (ACE) que coinciden con el objeto especificado SecurityIdentifier y la condición de auditoría especificada.

Se aplica a