MutexSecurity.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í.
Crea una nueva regla de auditoría, especificando al usuario a la que se aplica la regla, los derechos de acceso a la auditoría y el resultado que desencadena la regla de auditoría.
public:
override 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);
public override 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);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule
Parámetros
- identityReference
- IdentityReference
que IdentityReference identifica al usuario o grupo al que se aplica la regla.
- accessMask
- Int32
Combinación bit a bit de valores que especifican los derechos de MutexRights acceso que se van a auditar, convertidos en un entero.
- isInherited
- Boolean
Sin sentido para los identificadores de espera con nombre, ya que no tienen jerarquía.
- inheritanceFlags
- InheritanceFlags
Sin sentido para los identificadores de espera con nombre, ya que no tienen jerarquía.
- propagationFlags
- PropagationFlags
Sin sentido para los identificadores de espera con nombre, ya que no tienen jerarquía.
- flags
- AuditFlags
Combinación bit a bit de AuditFlags valores que especifican si se va a auditar el acceso correcto, el acceso con errores o ambos.
Devoluciones
Objeto MutexAuditRule que representa la regla de auditoría especificada para el usuario especificado. El tipo de valor devuelto del método es la clase base, , AuditRulepero el valor devuelto se puede convertir de forma segura a la clase derivada.
Excepciones
accessMask, inheritanceFlags, propagationFlagso flags especifica un valor no válido.
identityReference no es de tipo SecurityIdentifier, ni de un tipo como NTAccount que se puede convertir al tipo SecurityIdentifier.
Comentarios
La manera recomendada de crear reglas de auditoría es usar los constructores de la MutexAuditRule clase .
Note
Aunque las marcas de herencia y propagación no tienen sentido para las exclusión mutuas con nombre, todavía es posible especificarlas. Esto no se recomienda, ya que complica innecesariamente el mantenimiento de las reglas, por ejemplo, interfiriendo con la combinación de reglas que, de lo contrario, serían compatibles.