FileSystemSecurity.AuditRuleFactory Methode

Definition

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

public:
 override System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags);
public override sealed System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides NotOverridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule

Parameter

identityReference
IdentityReference

Ein IdentityReference Objekt, das ein Benutzerkonto darstellt.

accessMask
Int32

Eine ganze Zahl, die einen Zugriffstyp angibt.

isInherited
Boolean

truewenn die Zugriffsregel geerbt wird; andernfalls . false

inheritanceFlags
InheritanceFlags

Einer der Werte, der InheritanceFlags angibt, wie Zugriffsmasken an untergeordnete Objekte weitergegeben werden.

propagationFlags
PropagationFlags

Einer der PropagationFlags Werte, die angibt, wie Access Control Einträge (ACEs) an untergeordnete Objekte weitergegeben werden.

flags
AuditFlags

Einer der AuditFlags Werte, der den auszuführenden Überwachungstyp angibt.

Gibt zurück

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

Ausnahmen

Die accessMask, inheritanceFlags, propagationFlagsoder flags Eigenschaften geben einen ungültigen Wert an.

Die identityReference Eigenschaft ist null.

-oder-

Die accessMask Eigenschaft ist null.

Die identityReference Eigenschaft ist weder vom Typ SecurityIdentifiernoch vom Typ eines Typs, z NTAccount . B. der in den Typ SecurityIdentifierkonvertiert werden kann.

Hinweise

Die empfohlene Methode zum Erstellen von Überwachungsregeln besteht darin, die Konstruktoren der FileSystemAuditRule Klasse zu verwenden.

Der Rückgabetyp der AuditRuleFactory Methode ist die Basisklasse, AuditRuleder Rückgabewert kann jedoch sicher in die abgeleitete Klasse umgeleitet werden.

Gilt für: