PipeAccessRule Klasa

Definicja

Reprezentuje abstrakcję wpisu kontroli dostępu (ACE), który definiuje regułę dostępu dla potoku.

public ref class PipeAccessRule sealed : System::Security::AccessControl::AccessRule
public sealed class PipeAccessRule : System.Security.AccessControl.AccessRule
type PipeAccessRule = class
    inherit AccessRule
Public NotInheritable Class PipeAccessRule
Inherits AccessRule
Dziedziczenie

Uwagi

Reguły kontroli dostępu definiują prawa konta użytkownika, które określają, które akcje są dozwolone lub niedozwolone na komputerach z systemem Microsoft Windows.

Klasa PipeAccessRule reprezentuje abstrakcję podstawowego wpisu kontroli dostępu (ACE), który określa konto użytkownika, typ dostępu do zapewnienia (odczyt, zapis itd.) i czy zezwolić na to prawo, czy go odrzucić. Ta klasa może również określić sposób propagacji reguł dostępu do obiektów podrzędnych.

PipeAccessRule Użyj klasy , aby utworzyć nową regułę dostępu. Regułę można utrwalać przy użyciu PipeSecurity klasy .

Konstruktory

PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType)

Inicjuje PipeAccessRule nowe wystąpienie klasy z określoną tożsamością, prawami dostępu potoku i typem kontroli dostępu.

PipeAccessRule(String, PipeAccessRights, AccessControlType)

Inicjuje PipeAccessRule nowe wystąpienie klasy z określoną tożsamością, prawami dostępu potoku i typem kontroli dostępu.

Właściwości

AccessControlType

AccessControlType Pobiera wartość skojarzona z tym AccessRule obiektem.

(Odziedziczone po AccessRule)
AccessMask

Pobiera maskę dostępu dla tej reguły.

(Odziedziczone po AuthorizationRule)
IdentityReference

Pobiera regułę IdentityReference , do której ma zastosowanie ta reguła.

(Odziedziczone po AuthorizationRule)
InheritanceFlags

Pobiera wartość flag, które określają, jak ta reguła jest dziedziczona przez obiekty podrzędne.

(Odziedziczone po AuthorizationRule)
IsInherited

Pobiera wartość wskazującą, czy ta reguła jest jawnie ustawiona, czy dziedziczona z nadrzędnego obiektu kontenera.

(Odziedziczone po AuthorizationRule)
PipeAccessRights

PipeAccessRights Pobiera flagi skojarzone z bieżącym PipeAccessRule obiektem.

PropagationFlags

Pobiera wartość flag propagacji, które określają, jak dziedziczenie tej reguły jest propagowane do obiektów podrzędnych. Ta właściwość jest znacząca tylko wtedy, gdy wartość InheritanceFlags wyliczenia nie Nonejest .

(Odziedziczone po AuthorizationRule)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy