AccessRule<T> Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Reprezentuje kombinację tożsamości użytkownika, maski dostępu i typu kontroli dostępu (zezwalaj lub odmawiaj). Obiekt AccessRule'1 zawiera również informacje o sposobie dziedziczenia reguły przez obiekty podrzędne i sposób propagacji tego dziedziczenia.
generic <typename T>
where T : value classpublic ref class AccessRule : System::Security::AccessControl::AccessRule
public class AccessRule<T> : System.Security.AccessControl.AccessRule where T : struct
type AccessRule<'T (requires 'T : struct)> = class
inherit AccessRule
Public Class AccessRule(Of T)
Inherits AccessRule
Parametry typu
- T
Typ praw dostępu dla reguły dostępu.
- Dziedziczenie
Uwagi
Prawa dostępu (uprawnienia) to typ T, do którego można wpisywać lub z int. Można na przykład rzutować element FileSystemRights jako typ praw dostępu, a następnie normalnie użyć wystąpienia. AccessRule Natomiast zawsze ma prawa dostępu typu int.
Konstruktorów
| Nazwa | Opis |
|---|---|
| AccessRule<T>(IdentityReference, T, AccessControlType) |
Inicjuje nowe wystąpienie klasy AccessRule'1 przy użyciu określonych wartości. |
| AccessRule<T>(IdentityReference, T, InheritanceFlags, PropagationFlags, AccessControlType) |
Inicjuje nowe wystąpienie klasy AccessRule'1 przy użyciu określonych wartości. |
| AccessRule<T>(String, T, AccessControlType) |
Inicjuje nowe wystąpienie klasy AccessRule'1 przy użyciu określonych wartości. |
| AccessRule<T>(String, T, InheritanceFlags, PropagationFlags, AccessControlType) |
Inicjuje nowe wystąpienie klasy AccessRule'1 przy użyciu określonych wartości. |
Właściwości
| Nazwa | Opis |
|---|---|
| AccessControlType |
AccessControlType Pobiera wartość skojarzona z tym AccessRule obiektem. (Dziedziczone od AccessRule) |
| AccessMask |
Pobiera maskę dostępu dla tej reguły. (Dziedziczone od AuthorizationRule) |
| IdentityReference |
Pobiera regułę IdentityReference , do której ma zastosowanie ta reguła. (Dziedziczone od AuthorizationRule) |
| InheritanceFlags |
Pobiera wartość flag, które określają, jak ta reguła jest dziedziczona przez obiekty podrzędne. (Dziedziczone od AuthorizationRule) |
| IsInherited |
Pobiera wartość wskazującą, czy ta reguła jest jawnie ustawiona, czy dziedziczona z nadrzędnego obiektu kontenera. (Dziedziczone od AuthorizationRule) |
| 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 . (Dziedziczone od AuthorizationRule) |
| Rights |
Pobiera prawa bieżącego wystąpienia. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |