Udostępnij za pośrednictwem


DirectoryObjectSecurity.RemoveAccessRule(ObjectAccessRule) Metoda

Definicja

Usuwa reguły dostępu zawierające ten sam identyfikator zabezpieczeń i maskę dostępu co określona reguła dostępu z listy Access Control dyskrecjonalnych skojarzonych z tym DirectoryObjectSecurity obiektem.

protected:
 bool RemoveAccessRule(System::Security::AccessControl::ObjectAccessRule ^ rule);
protected bool RemoveAccessRule (System.Security.AccessControl.ObjectAccessRule rule);
member this.RemoveAccessRule : System.Security.AccessControl.ObjectAccessRule -> bool
Protected Function RemoveAccessRule (rule As ObjectAccessRule) As Boolean

Parametry

rule
ObjectAccessRule

Reguła dostępu do usunięcia.

Zwraca

true jeśli reguła dostępu została pomyślnie usunięta; w przeciwnym razie , false.

Uwagi

Usuwanie dostępu odbywa się przy użyciu złożonego algorytmu, który może dodać reguły kontroli dostępu oprócz ich usuwania.

Ta metoda nie może usunąć reguły dostępu i zwraca wartość false , jeśli reguły dziedziczenia skojarzone z regułą dostępu są zbyt złożone, aby algorytm usuwania zakończył się powodzeniem.

Dotyczy