Udostępnij za pośrednictwem


PipeSecurity.RemoveAccessRule(PipeAccessRule) Metoda

Definicja

Usuwa regułę dostępu z listy dyskrecjonalnych Access Control (DACL) skojarzonej z bieżącym PipeSecurity obiektem.

public:
 bool RemoveAccessRule(System::IO::Pipes::PipeAccessRule ^ rule);
public bool RemoveAccessRule (System.IO.Pipes.PipeAccessRule rule);
override this.RemoveAccessRule : System.IO.Pipes.PipeAccessRule -> bool
Public Function RemoveAccessRule (rule As PipeAccessRule) As Boolean

Parametry

rule
PipeAccessRule

Reguła dostępu do usunięcia.

Zwraca

true jeśli operacja zakończy się pomyślnie; w przeciwnym razie , false.

Wyjątki

Parametr rule ma wartość null.

Uwagi

Metoda RemoveAccessRule usuwa wszystkie zgodne Deny reguły dostępu lub wszystkie zgodne Allow reguły dostępu z bieżącego PipeSecurity obiektu. Można na przykład użyć tej metody, aby usunąć wszystkie Deny reguły dostępu dla użytkownika, przekazując PipeAccessRule obiekt utworzony przy użyciu Deny wartości, Read wartości i konta użytkownika. Metoda RemoveAccessRule usuwa wszystkie reguły odmowy, które określają Read wartość lub Write wartość.

Dotyczy