Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

FileSystemSecurity.AccessRuleFactory-Methode

Initialisiert eine neue Instanz der FileSystemAccessRule-Klasse, die eine neue Zugriffssteuerungsregel für den angegebenen Benutzer mit den angegebenen Zugriffsrechten und Flags sowie der angegebenen Zugriffssteuerung darstellt.

Namespace:  System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)
public override sealed AccessRule AccessRuleFactory(
	IdentityReference identityReference,
	int accessMask,
	bool isInherited,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags,
	AccessControlType type
)

Parameter

identityReference
Typ: System.Security.Principal.IdentityReference
Ein IdentityReference-Objekt, das ein Benutzerkonto darstellt.
accessMask
Typ: System.Int32
Eine ganze Zahl, die einen Zugriffstyp angibt.
isInherited
Typ: System.Boolean
true , wenn die Zugriffsregel geerbt wurde, andernfalls false.
inheritanceFlags
Typ: System.Security.AccessControl.InheritanceFlags
Einer der InheritanceFlags-Werte, der angibt, wie Zugriffsmasken an untergeordnete Objekte weitergegeben werden.
propagationFlags
Typ: System.Security.AccessControl.PropagationFlags
Einer der PropagationFlags-Werte, der angibt, wie ACEs an untergeordnete Objekte weitergegeben werden.
type
Typ: System.Security.AccessControl.AccessControlType
Einer der AccessControlType-Werte, der angibt, ob der Zugriff zulässig ist oder verweigert wird.

Rückgabewert

Typ: System.Security.AccessControl.AccessRule
Ein neues FileSystemAccessRule-Objekt, das eine neue Zugriffssteuerungsregel für den angegebenen Benutzer mit den angegebenen Zugriffsrechten und Flags sowie der angegebenen Zugriffssteuerung darstellt.
AusnahmeBedingung
ArgumentOutOfRangeException

Die Parameter accessMask, inheritanceFlags, propagationFlags und type geben einen ungültigen Wert an.

ArgumentNullException

Der identityReference-Parameter ist null.

– oder –

Der accessMask-Parameter ist 0 (null).

ArgumentException

Der identityReference-Parameter ist weder vom Typ SecurityIdentifier noch von einem Typ wie NTAccount, der in den Typ SecurityIdentifier konvertiert werden kann.

Es wird empfohlen, zum Erstellen von Zugriffssteuerungsregeln die Konstruktoren der FileSystemAccessRule-Klasse zu verwenden.

Der Rückgabetyp der AccessRuleFactory-Methode entspricht der Basisklasse AccessRule, er kann jedoch problemlos in die abgeleitete Klasse umgewandelt werden.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.