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.