(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

AccessRule-Konstruktor

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

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

protected AccessRule(
	IdentityReference identity,
	int accessMask,
	bool isInherited,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags,
	AccessControlType type
)

Parameter

identity
Typ: System.Security.Principal.IdentityReference
Die Identität, für die die Zugriffsregel gilt. Dabei muss es sich um ein Objekt handeln, das in einen SecurityIdentifier umgewandelt werden kann.
accessMask
Typ: System.Int32
Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Auflistung anonymer Bits, deren Bedeutung von den einzelnen Integratoren definiert wird.
isInherited
Typ: System.Boolean
true , wenn diese Regel von einem übergeordneten Container geerbt wird.
inheritanceFlags
Typ: System.Security.AccessControl.InheritanceFlags
Die Vererbungseigenschaften der Zugriffsregel.
propagationFlags
Typ: System.Security.AccessControl.PropagationFlags
Gibt an, ob geerbte Zugriffsregeln automatisch weitergegeben werden. Die Weitergabeflags werden ignoriert, wenn inheritanceFlags auf None festgelegt ist.
type
Typ: System.Security.AccessControl.AccessControlType
Der gültige Zugriffssteuerungstyp.

AusnahmeBedingung
ArgumentException

Der Wert des identity-Parameters kann nicht in einen SecurityIdentifier umgewandelt werden, oder der type-Parameter enthält einen ungültigen Wert.

ArgumentOutOfRangeException

Der Wert des accessMask-Parameters ist 0 (null), oder der inheritanceFlags-Parameter bzw. der propagationFlags-Parameter enthalten nicht erkannte Flagwerte.

Hinweise zur Implementierung

Diese Methode darf nicht von Integratoren verwendet werden. Integratoren dürfen keine geerbten Regeln erstellen.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft