Freigeben über


ObjectAuditRule Konstruktor

Definition

Initialisiert eine neue Instanz der ObjectAuditRule-Klasse.

protected:
 ObjectAuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AuditFlags auditFlags);
protected ObjectAuditRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.ObjectAuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.ObjectAuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, auditFlags As AuditFlags)

Parameter

identity
IdentityReference

Die Identität, für die die Zugriffsregel gilt. Dies muss ein Objekt sein, das in eine SecurityIdentifier umgewandelt werden kann.

accessMask
Int32

Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Auflistung von anonymen Bits, deren Bedeutung durch die einzelnen Integratoren definiert ist.

isInherited
Boolean

true , wenn diese Regel von einem übergeordneten Container geerbt wird.

inheritanceFlags
InheritanceFlags

Gibt die Vererbungseigenschaften der Zugriffsregel an.

propagationFlags
PropagationFlags

Gibt an, ob geerbte Zugriffsregeln automatisch weitergegeben werden. Die Weitergabeflags werden ignoriert, wenn inheritanceFlags auf None festgelegt ist.

objectType
Guid

Der Objekttyp, auf den die Regel angewendet wird.

inheritedObjectType
Guid

Der Typ des untergeordneten Objekts, das die Regel erben kann.

auditFlags
AuditFlags

Die Überwachungsbedingungen.

Ausnahmen

Der Wert des identity-Parameters kann nicht in eine SecurityIdentifier umgewandelt werden, oder der type-Parameter enthält einen ungültigen Wert.

Der Wert des accessMask-Parameters ist 0 (null), oder der inheritanceFlags-Parameter bzw. der propagationFlags-Parameter enthält nicht erkannte Flagwerte.

Gilt für: