Freigeben über


ActiveDirectorySecurity.AuditRuleFactory Methode

Definition

Sie erstellt ein AuditRule-Objekt.

Überlädt

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

Erstellt ein AuditRule-Objekt mit den angegebenen Werten.

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid)

Erstellt ein AuditRule-Objekt mit den angegebenen Werten.

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

Quelle:
ActiveDirectorySecurity.cs
Quelle:
ActiveDirectorySecurity.cs
Quelle:
ActiveDirectorySecurity.cs

Erstellt ein AuditRule-Objekt mit den angegebenen Werten.

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, z. B. ein NTAccount-Objekt, das zu einer Sicherheits-ID (SID) aufgelöst wird.

accessMask
Int32

Eine Int32-Bitmaske, die die zu verwendenden Zugriffsberechtigungen anzeigt.

isInherited
Boolean

Ein Boolean-Objekt, das angibt, ob ACEs geerbt werden. true, wenn ACEs geerbt werden; andernfalls false.

inheritanceFlags
InheritanceFlags

Ein InheritanceFlags-Objekt, das Vererbungsflags für ein Verzeichnisobjekt enthält.

propagationFlags
PropagationFlags

Ein PropagationFlags-Objekt, das für ein Verzeichnisobjekt Flags enthält, die die Weitergabeeigenschaften für die Vererbung angeben.

flags
AuditFlags

Ein AuditFlags-Objekt, das die Überwachungsflags für dieses ActiveDirectorySecurity-Objekt enthält.

Gibt zurück

Die AuditRule, die dem ActiveDirectorySecurity-Objekt entspricht.

Weitere Informationen

Gilt für:

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid)

Quelle:
ActiveDirectorySecurity.cs
Quelle:
ActiveDirectorySecurity.cs
Quelle:
ActiveDirectorySecurity.cs

Erstellt ein AuditRule-Objekt mit den angegebenen Werten.

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, Guid objectGuid, Guid inheritedObjectGuid);
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, Guid objectGuid, Guid inheritedObjectGuid);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags * Guid * Guid -> 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, objectGuid As Guid, inheritedObjectGuid As Guid) As AuditRule

Parameter

identityReference
IdentityReference

Ein IdentityReference-Objekt, z. B. ein NTAccount-Objekt, das zu einer Sicherheits-ID (SID) aufgelöst wird.

accessMask
Int32

Eine Int32-Bitmaske, die die zu verwendenden Zugriffsberechtigungen anzeigt.

isInherited
Boolean

Ein Boolean-Objekt, das angibt, ob ACEs geerbt werden. true, wenn ACEs geerbt werden; andernfalls false.

inheritanceFlags
InheritanceFlags

Ein InheritanceFlags-Objekt, das Vererbungsflags für ein Verzeichnisobjekt enthält.

propagationFlags
PropagationFlags

Ein PropagationFlags-Objekt, das für ein Verzeichnisobjekt Flags enthält, die die Weitergabeeigenschaften für die Vererbung angeben.

flags
AuditFlags

Ein AuditFlags-Objekt, das die Überwachungsflags für dieses ActiveDirectorySecurity-Objekt enthält.

objectGuid
Guid

Ein Guid-Objekt, das die GUID des Verzeichnisobjekts enthält.

inheritedObjectGuid
Guid

Ein Guid-Objekt, das die GUID des vererbten Verzeichnisobjekts enthält.

Gibt zurück

Die AuditRule, die dem ActiveDirectorySecurity-Objekt entspricht.

Weitere Informationen

Gilt für: