SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.