RegistrySecurity.RemoveAuditRule(RegistryAuditRule) 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::RegistryAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.RegistryAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.RegistryAuditRule -> bool
Public Function RemoveAuditRule (rule As RegistryAuditRule) As Boolean

Parametry

rule
RegistryAuditRule

Element RegistryAuditRule 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, musi być zgodna. 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 RegistrySecurity 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 falsewartość . 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 zostanie znaleziona żadna zgodna reguła, nie zostanie podjęta żadna akcja, a metoda zwróci falsewartość . 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 RegistrySecurity obiektu.

Dotyczy