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

FileSystemSecurity.AccessRuleFactory-Methode: (IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der FileSystemAccessRule -Klasse, die eine neue Zugriffsregel für den angegebenen Benutzer mit den angegebenen Zugriffsrechten Zugriffskontrolle und Flags 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
Type: System.Security.Principal.IdentityReference

Ein IdentityReference -Objekt, das ein Benutzerkonto darstellt.

accessMask
Type: System.Int32

Eine ganze Zahl, die einen Zugriffstyp angibt.

isInherited
Type: System.Boolean

true Wenn die Zugriffsregel geerbt wird. andernfalls false.

inheritanceFlags
Type: System.Security.AccessControl.InheritanceFlags

Eines der InheritanceFlags Werte, der angibt, wie Access Masken auf untergeordnete Objekte weitergegeben.

propagationFlags
Type: System.Security.AccessControl.PropagationFlags

Eines der PropagationFlags Werte, der angibt, wie Zugriffssteuerungseinträge (ACEs) an untergeordnete Objekte weitergegeben.

type
Type: System.Security.AccessControl.AccessControlType

Eines der AccessControlType -Werte, der angibt, ob der Zugriff gewährt oder verweigert wird.

Rückgabewert

Type: System.Security.AccessControl.AccessRule

Ein neues FileSystemAccessRule -Objekt, das eine neue Zugriffsregel für den angegebenen Benutzer mit den angegebenen Zugriffsrechten Zugriffskontrolle und Flags darstellt.

Exception Condition
ArgumentOutOfRangeException

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

ArgumentNullException

Der identityReference-Parameter ist null.

- oder -

Die accessMask Parameter ist NULL.

ArgumentException

Die identityReference Parameter ist weder vom Typ SecurityIdentifier, noch von einem Typ wie z. B. NTAccount in den Typ konvertiert werden kann SecurityIdentifier.

Die empfohlene Methode zum Erstellen von Zugriffssteuerungsregeln wird mithilfe der Konstruktoren, der die FileSystemAccessRule Klasse.

Der Rückgabetyp der AccessRuleFactory Methode ist die Basisklasse, AccessRule, aber der Rückgabewert kann problemlos in die abgeleitete Klasse umgewandelt werden.

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