PipeAccessRule Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |