Nyelv

AuthorizationRule Konstruktor

Definíció

Inicializálja az AccessRule osztály új példányát a megadott értékek használatával.

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)

Paraméterek

identity
IdentityReference

Az identitás, amelyre a hozzáférési szabály vonatkozik. Ennek a paraméternek egy olyan objektumnak kell lennie, amely leadható.SecurityIdentifier

accessMask
Int32

A szabály hozzáférési maszkja. A hozzáférési maszk névtelen bitek 32 bites gyűjteménye, amelynek jelentését az egyes integrátorok határozzák meg.

isInherited
Boolean

true a szabály szülőtárolóból való örökléséhez.

inheritanceFlags
InheritanceFlags

A hozzáférési szabály öröklési tulajdonságai.

propagationFlags
PropagationFlags

Az örökölt hozzáférési szabályok automatikus propagálása. A propagálási jelzőket a rendszer figyelmen kívül hagyja, ha inheritanceFlags be van állítva.None

Kivételek

A paraméter értéke identity nem vethető le SecurityIdentifier.

A paraméter értéke accessMask nulla, vagy a inheritanceFlags paraméterek propagationFlags nem felismert jelzőértékeket tartalmaznak.

A következőre érvényes: