Udostępnij za pośrednictwem


SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) Metoda

Definicja

Wyszukuje regułę kontroli inspekcji z tym samym użytkownikiem co określona reguła oraz z zgodnymi flagami dziedziczenia i propagacji; Jeśli zostanie znaleziona zgodna reguła, prawa zawarte w określonej regule zostaną usunięte z niej.

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

Parametry

rule
SemaphoreAuditRule

Element SemaphoreAuditRule określający użytkownika do wyszukania oraz zestaw flag dziedziczenia i propagacji, z którymi musi być zgodna reguła, jeśli zostanie znaleziona. Określa prawa do usunięcia z zgodnej reguły, jeśli zostanie znaleziona.

Zwraca

Boolean

true jeśli zostanie znaleziona zgodna reguła; w przeciwnym razie , false.

Wyjątki

rule to null.

Uwagi

Bieżący SemaphoreSecurity element jest wyszukiwany dla reguły inspekcji, która ma tego samego użytkownika co rule. Jeśli taka reguła nie zostanie znaleziona, nie zostanie podjęta żadna akcja, a metoda zwróci wartość false. Jeśli zostaną znalezione zgodne reguły, ich flagi dziedziczenia i zgodności są sprawdzane pod kątem zgodności z flagami określonymi w pliku rule. Jeśli nie znaleziono zgodnej reguły, nie zostanie podjęta żadna akcja, a metoda zwróci wartość false. Jeśli zostanie znaleziona reguła z zgodnymi flagami, prawa określone w rule są usuwane z zgodnej reguły, a metoda zwraca wartość true. Jeśli rule określa prawa, które nie są zawarte w zgodnej regule, żadne działania nie są podejmowane w odniesieniu do tych praw. Jeśli wszystkie prawa zostaną usunięte z zgodnej reguły, cała reguła zostanie usunięta z bieżącego SemaphoreSecurity obiektu.

Ważne

Chociaż można określić flagi dziedziczenia i propagacji dla reguł inspekcji semafora, tworząc je za AuditRuleFactory pomocą metody, nie jest to zalecane. Dziedziczenie i propagacja nie mają znaczenia dla nazwanych semaforów i sprawiają, że konserwacja reguł inspekcji jest bardziej skomplikowana.

Dotyczy