PipeSecurity.AuditRuleFactory Methode

Definition

Initialisiert eine neue Instanz der AuditRule Klasse 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

Die Identität, für die die Zugriffsregel gilt. Es muss sich um ein Objekt handeln, das als SecurityIdentifier Objekt umwandeln kann.

accessMask
Int32

Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Sammlung anonymer Bits, deren Bedeutung von den einzelnen Integratoren definiert wird.

isInherited
Boolean

true wenn diese Regel von einem übergeordneten Container geerbt wird; andernfalls "false".

inheritanceFlags
InheritanceFlags

Einer der InheritanceFlags Werte, der die Vererbungseigenschaften der Zugriffsregel angibt.

propagationFlags
PropagationFlags

Einer der Werte, der PropagationFlags angibt, ob geerbte Zugriffsregeln automatisch weitergegeben werden. Die Verteilungskennzeichnungen werden ignoriert, wenn inheritanceFlags sie auf None.

flags
AuditFlags

Einer der AuditFlags Werte, der den gültigen Zugriffssteuerungstyp angibt.

Gibt zurück

Das AuditRule Objekt, das von dieser Methode erstellt wird.

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 SecurityIdentifier noch vom Typ eines Typs, z NTAccount. B. vom Typ, der in den Typ SecurityIdentifierkonvertiert werden kann.

Hinweise

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

Gilt für: