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.AuditRuleFactory-Methode: (IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der FileSystemAuditRule -Klasse, die die angegebene Überwachungsregel für den angegebenen Benutzer darstellt.

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

public override sealed AuditRule AuditRuleFactory(
	IdentityReference identityReference,
	int accessMask,
	bool isInherited,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags,
	AuditFlags flags
)

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.

flags
Type: System.Security.AccessControl.AuditFlags

Eines der AuditFlags Werte, die den Typ der auszuführenden Überwachung angibt.

Rückgabewert

Type: System.Security.AccessControl.AuditRule

Ein neues FileSystemAuditRule -Objekt, das die angegebene Überwachungsregel für den angegebenen Benutzer darstellt.

Exception Condition
ArgumentOutOfRangeException

Die accessMask, inheritanceFlags, propagationFlags, oder flags Eigenschaften geben einen ungültigen Wert.

ArgumentNullException

Die identityReference-Eigenschaft ist null.

- oder -

Die accessMask Eigenschaft ist 0 (null).

ArgumentException

Die identityReference -Eigenschaft 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 Überwachungsregeln mithilfe der Konstruktoren der ist die FileSystemAuditRule Klasse.

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

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