DirectoryObjectSecurity.AuditRuleFactory Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase AuditRule con los valores especificados.
public:
virtual System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags, Guid objectType, Guid inheritedObjectType);
public virtual System.Security.AccessControl.AuditRule AuditRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags, Guid objectType, Guid inheritedObjectType);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags * Guid * Guid -> System.Security.AccessControl.AuditRule
Public Overridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags, objectType As Guid, inheritedObjectType As Guid) As AuditRule
Parámetros
- identityReference
- 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
si esta regla se hereda de un contenedor primario.
- inheritanceFlags
- InheritanceFlags
Especifica las propiedades de herencia de la regla de auditoría.
- propagationFlags
- PropagationFlags
Especifica si las reglas de auditoría heredadas se propagan automáticamente. Los indicadores de propagación se omiten si inheritanceFlags
está establecido en None.
- flags
- AuditFlags
Especifica las condiciones para las que se audita la regla.
- 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.
Devoluciones
Objeto AuditRule que crea este método.