PipeSecurity.AuditRuleFactory Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.