AccessRule Konstruktor
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.
Inicjuje AccessRule nowe wystąpienie klasy przy użyciu określonych wartości.
protected:
AccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
protected AccessRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType)
Parametry
- identity
- IdentityReference
Tożsamość, do której ma zastosowanie reguła dostępu. Ten parametr musi być obiektem, który można rzutować jako SecurityIdentifier.
- accessMask
- Int32
Maska dostępu tej reguły. Maska dostępu to 32-bitowa kolekcja bitów anonimowych, z których znaczenie jest definiowane przez poszczególnych integratorów.
- isInherited
- Boolean
true
jeśli ta reguła jest dziedziczona z kontenera nadrzędnego.
- inheritanceFlags
- InheritanceFlags
Właściwości dziedziczenia reguły dostępu.
- propagationFlags
- PropagationFlags
Czy dziedziczone reguły dostępu są automatycznie propagowane. Flagi propagacji są ignorowane, jeśli inheritanceFlags
ustawiono wartość None.
- type
- AccessControlType
Prawidłowy typ kontroli dostępu.
Wyjątki
Nie można rzutować wartości parametru identity
jako parametru SecurityIdentifierlub type
parametr zawiera nieprawidłową wartość.
Wartość parametru accessMask
to zero lub inheritanceFlags
propagationFlags
parametry zawierają nierozpoznane wartości flagi.
Uwagi dotyczące dziedziczenia
Ta metoda nie powinna być używana przez integratorów. Integratorzy nigdy nie powinni tworzyć dziedziczone reguły.