MutexSecurity.RemoveAuditRule(MutexAuditRule) 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::MutexAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.MutexAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.MutexAuditRule -> bool
Public Function RemoveAuditRule (rule As MutexAuditRule) As Boolean
Parametry
- rule
- MutexAuditRule
Element MutexAuditRule 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 MutexSecurity 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 MutexSecurity obiektu.
Ważne
Chociaż można określić flagi dziedziczenia i propagacji dla reguł inspekcji mutex, tworząc je za AccessRuleFactory pomocą metody , nie jest to zalecane. Dziedziczenie i propagacja nie mają znaczenia dla nazwanych mutexes i sprawiają, że konserwacja reguł inspekcji jest bardziej skomplikowana.