RegistrySecurity.RemoveAuditRule(RegistryAuditRule) Método

Definición

Busca una regla de control de auditoría con el mismo usuario que la regla especificada y con marcas de herencia y propagación compatibles; Si se encuentra una regla compatible, los derechos contenidos en la regla especificada se quitan de ella.

public:
 bool RemoveAuditRule(System::Security::AccessControl::RegistryAuditRule ^ rule);
public bool RemoveAuditRule(System.Security.AccessControl.RegistryAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.RegistryAuditRule -> bool
Public Function RemoveAuditRule (rule As RegistryAuditRule) As Boolean

Parámetros

rule
RegistryAuditRule

que RegistryAuditRule especifica el usuario para buscar y un conjunto de marcas de herencia y propagación con las que debe ser compatible una regla coincidente, si se encuentra. Especifica los derechos que se van a quitar de la regla compatible, si se encuentra.

Devoluciones

true si se encuentra una regla compatible; de lo contrario, false.

Excepciones

rule es null.

Comentarios

El objeto actual RegistrySecurity se busca una regla de auditoría que tenga el mismo usuario ruleque . Si no se encuentra ninguna regla de este tipo, no se realiza ninguna acción y el método devuelve false. Si se encuentran reglas de coincidencia, sus marcas de herencia y compatibilidad se comprueban por compatibilidad con las marcas especificadas en rule. Si no se encuentra ninguna regla compatible, no se realiza ninguna acción y el método devuelve false. Si se encuentra una regla con marcas compatibles, los derechos especificados en rule se quitan de la regla compatible y el método devuelve true. Si rule especifica derechos no incluidos en la regla compatible, no se realiza ninguna acción con respecto a esos derechos. Si se quitan todos los derechos de la regla compatible, se quita toda la regla del objeto actual RegistrySecurity .

Se aplica a