AuthorizationRule Konstruktor
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.
Inicjuje AccessRule nowe wystąpienie klasy przy użyciu określonych wartości.
protected public:
AuthorizationRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
protected internal AuthorizationRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
new System.Security.AccessControl.AuthorizationRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> System.Security.AccessControl.AuthorizationRule
Protected Friend Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
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, których znaczenie jest definiowane przez poszczególnych integratorów.
- isInherited
- Boolean
true aby dziedziczyć tę regułę z kontenera nadrzędnego.
- inheritanceFlags
- InheritanceFlags
Właściwości dziedziczenia reguły dostępu.
- propagationFlags
- PropagationFlags
Określa, czy dziedziczone reguły dostępu są automatycznie propagowane. Flagi propagacji są ignorowane, jeśli inheritanceFlags ustawiono wartość None.
Wyjątki
Nie można rzutować wartości parametru identity jako SecurityIdentifier.
Wartość parametru accessMask to zero lub inheritanceFlagspropagationFlags parametry zawierają nierozpoznane wartości flagi.