MutexSecurity.RemoveAuditRule(MutexAuditRule) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.