Share via


AuditRule Constructor

Definición

Inicializa una nueva instancia de la clase AuditRule mediante los valores especificados.

protected:
 AuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags auditFlags);
protected AuditRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.AuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, auditFlags As AuditFlags)

Parámetros

identity
IdentityReference

Identidad a la que se aplica la regla de auditoría. Debe ser un objeto que se puede convertir en un SecurityIdentifier.

accessMask
Int32

La máscara de acceso de esta regla. La máscara de acceso es una colección de 32 bits de bits anónimos, cuyo significado está definido por los integradores individuales.

isInherited
Boolean

true para heredar esta regla de un contenedor primario.

inheritanceFlags
InheritanceFlags

Propiedades de herencia de la regla de auditoría.

propagationFlags
PropagationFlags

Indica si las reglas de auditoría heredadas se propagan automáticamente. Los indicadores de propagación se omiten si inheritanceFlags está establecido en None.

auditFlags
AuditFlags

Condiciones para las que se audita la regla.

Excepciones

El valor del parámetro identity no se puede convertir al tipo SecurityIdentifier o el parámetro auditFlags contiene un valor no válido.

El valor del parámetro accessMask es cero o los parámetros inheritanceFlags o propagationFlags contienen valores de indicador no reconocidos.

Notas a los desarrolladores de herederos

Los integradores no deben usar este método. Los integradores nunca deben crear reglas heredadas.

Se aplica a