SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) Metodo

Definizione

Cerca una regola di controllo con lo stesso utente della regola specificata e con flag di ereditarietà e propagazione compatibili; se viene trovata una regola compatibile, i diritti contenuti nella regola specificata vengono rimossi.

public:
 bool RemoveAuditRule(System::Security::AccessControl::SemaphoreAuditRule ^ rule);
public bool RemoveAuditRule(System.Security.AccessControl.SemaphoreAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.SemaphoreAuditRule -> bool
Public Function RemoveAuditRule (rule As SemaphoreAuditRule) As Boolean

Parametri

rule
SemaphoreAuditRule

Oggetto SemaphoreAuditRule che specifica l'utente da cercare e un set di flag di ereditarietà e propagazione con cui deve essere compatibile una regola corrispondente, se presente. Specifica i diritti da rimuovere dalla regola compatibile, se presente.

Valori restituiti

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

Eccezioni

rule è null.

Commenti

SemaphoreSecurity Viene eseguita la ricerca di 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, vengono verificati i flag di ereditarietà e 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 in relazione a tali diritti. Se tutti i diritti vengono rimossi dalla regola compatibile, l'intera regola viene rimossa dall'oggetto corrente SemaphoreSecurity .

Important

Sebbene sia possibile specificare flag di ereditarietà e propagazione per le regole di controllo del semaforo, creandoli con il AuditRuleFactory metodo , non è consigliabile. L'ereditarietà e la propagazione non hanno alcun significato per i semafori denominati e rendono più complicata la manutenzione delle regole di controllo.

Si applica a