AuthorizationRule Konstruktor

Definition

Initialisiert eine neue Instanz der Klasse mithilfe der AccessRule angegebenen Werte.

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)

Parameter

identity
IdentityReference

Die Identität, für die die Zugriffsregel gilt. Dieser Parameter muss ein Objekt sein, das als ein SecurityIdentifierObjekt umwandeln kann.

accessMask
Int32

Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Sammlung anonymer Bits, deren Bedeutung von den einzelnen Integratoren definiert wird.

isInherited
Boolean

true um diese Regel von einem übergeordneten Container zu erben.

inheritanceFlags
InheritanceFlags

Die Vererbungseigenschaften der Zugriffsregel.

propagationFlags
PropagationFlags

Gibt an, ob geerbte Zugriffsregeln automatisch weitergegeben werden. Die Verteilungskennzeichnungen werden ignoriert, wenn inheritanceFlags sie auf None.

Ausnahmen

Der Wert des identity Parameters kann nicht als ein SecurityIdentifier.

Der Wert des accessMask Parameters ist null, oder die inheritanceFlags Parameter propagationFlags enthalten nicht erkannte Flagwerte.

Gilt für: