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

Nazwa Opis
PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType)

Inicjuje PipeAccessRule nowe wystąpienie klasy o określonej tożsamości, prawach dostępu potoku i typie kontroli dostępu.

PipeAccessRule(String, PipeAccessRights, AccessControlType)

Inicjuje PipeAccessRule nowe wystąpienie klasy o określonej tożsamości, prawach dostępu potoku i typie kontroli dostępu.

Właściwości

Nazwa Opis
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 element IdentityReference , do którego 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 obiektu kontenera nadrzędnego.

(Odziedziczone po AuthorizationRule)
PipeAccessRights

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

PropagationFlags

Pobiera wartość flag propagacji, które określają, w jaki sposób 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

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy