AuditRule Constructor

Definición

Inicializa una nueva instancia de la AuditRule clase utilizando 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 pueda convertir como .SecurityIdentifier

accessMask
Int32

Máscara de acceso de esta regla. La máscara de acceso es una colección de bits anónimos de 32 bits, cuyo significado se define por parte de 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

Si las reglas de auditoría heredadas se propagan automáticamente. Las marcas de propagación se omiten si inheritanceFlags se establece en None.

auditFlags
AuditFlags

Condiciones para las que se audita la regla.

Excepciones

El valor del identity parámetro no se puede convertir como o SecurityIdentifierel auditFlags parámetro contiene un valor no válido.

El valor del accessMask parámetro es cero o los inheritanceFlags parámetros o propagationFlags contienen valores de marca 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