Condividi tramite


MutexSecurity.RemoveAuditRule(MutexAuditRule) 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::MutexAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.MutexAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.MutexAuditRule -> bool
Public Function RemoveAuditRule (rule As MutexAuditRule) As Boolean

Parametri

rule
MutexAuditRule

Classe MutexAuditRule 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 MutexSecurity 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 MutexSecurity .

Importante

Anche se è possibile specificare flag di ereditarietà e propagazione per le regole di controllo mutex, creandoli con il AccessRuleFactory metodo, non è consigliabile. L'ereditarietà e la propagazione non hanno alcun significato per i mutex denominati e rendono la manutenzione delle regole di controllo più complicate.

Si applica a