EventWaitHandleSecurity.RemoveAuditRule(EventWaitHandleAuditRule) 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::EventWaitHandleAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.EventWaitHandleAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.EventWaitHandleAuditRule -> bool
Public Function RemoveAuditRule (rule As EventWaitHandleAuditRule) As Boolean
Parametri
Classe EventWaitHandleAuditRule 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
Viene eseguita la ricerca di EventWaitHandleSecurity una regola di controllo con lo stesso utente di rule
. Se non viene trovata alcuna regola di questo tipo, non viene eseguita alcuna azione e il metodo restituisce false
. Se vengono trovate regole di corrispondenza, l'ereditarietà e i flag di compatibilità vengono verificati per verificare 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 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 EventWaitHandleSecurity .
Importante
Sebbene sia possibile specificare flag di ereditarietà e propagazione per le regole di controllo degli eventi, creandoli con il AuditRuleFactory metodo , questo non è consigliato. L'ereditarietà e la propagazione non hanno alcun significato per gli eventi denominati e rendono più complessa la manutenzione delle regole di controllo.