Condividi tramite


RegistrySecurity.RemoveAuditRule(RegistryAuditRule) Metodo

Definizione

Cerca una regola di controllo con lo stesso utente della regola specificata e con i flag di ereditarietà e propagazione compatibili. Se viene trovata una regola simile, i diritti contenuti nella regola specificata vengono rimossi da essa.

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

Parametri

rule
RegistryAuditRule

Classe RegistryAuditRule che specifica l'utente da ricercare e un insieme di flag di ereditarietà e propagazione con cui deve essere compatibile una regola corrispondente, se trovata. Specifica i diritti da rimuovere dalla regola compatibile, se trovati.

Restituisce

true se viene trovata una regola compatibile; in caso contrario, false.

Eccezioni

rule è null.

Commenti

L'oggetto corrente RegistrySecurity viene cercato per una regola di controllo con lo stesso utente di rule. Se non viene trovata alcuna regola, non viene eseguita alcuna azione e il metodo restituisce false. Se vengono trovate regole corrispondenti, i flag di ereditarietà e compatibilità vengono controllati per la compatibilità con i flag specificati in rule. Se non viene trovata alcuna regola compatibile, non viene eseguita alcuna azione e il metodo restituisce false. Se viene trovata una regola con flag compatibili, i diritti specificati in rule vengono rimossi dalla regola compatibile e il metodo restituisce true. Se rule specifica i diritti non contenuti nella regola compatibile, non viene eseguita alcuna azione rispetto a tali diritti. Se tutti i diritti vengono rimossi dalla regola compatibile, l'intera regola viene rimossa dall'oggetto corrente RegistrySecurity .

Si applica a