Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

AuthorizationRule-Konstruktor: (IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der AccessRule-Klasse unter Verwendung der angegebenen Werte.

Namespace:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)

protected internal AuthorizationRule(
	IdentityReference identity,
	int accessMask,
	bool isInherited,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags
)

Parameter

identity
Type: System.Security.Principal.IdentityReference

Die Identität, für die die Zugriffsregel gilt. Dieser Parameter muss ein Objekt sein, das in ein SecurityIdentifier umgewandelt werden kann.

accessMask
Type: System.Int32

Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Auflistung von anonymen Bits, deren Bedeutung durch die einzelnen Integratoren definiert ist.

isInherited
Type: System.Boolean

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

inheritanceFlags
Type: System.Security.AccessControl.InheritanceFlags

Die Vererbungseigenschaften der Zugriffsregel.

propagationFlags
Type: System.Security.AccessControl.PropagationFlags

Gibt an, ob geerbte Zugriffsregeln automatisch weitergegeben werden. Die Weitergabeflags werden ignoriert, wenn inheritanceFlags auf None festgelegt ist.

Exception Condition
ArgumentException

Der Wert des identity-Parameters kann nicht in SecurityIdentifier umgewandelt werden.

ArgumentOutOfRangeException

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

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: