Share via


FileSystemSecurity.AuditRuleFactory Metoda

Definice

Inicializuje novou instanci FileSystemAuditRule třídy představující zadané pravidlo auditu pro zadaného uživatele.

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

Parametry

identityReference
IdentityReference

Objekt IdentityReference , který představuje uživatelský účet.

accessMask
Int32

Celé číslo, které určuje typ přístupu.

isInherited
Boolean

truepokud je pravidlo přístupu zděděno; v opačném případě . false

inheritanceFlags
InheritanceFlags

Jedna z InheritanceFlags hodnot, která určuje, jak rozšířit masky přístupu na podřízené objekty.

propagationFlags
PropagationFlags

Jedna z PropagationFlags hodnot, která určuje, jak šířit položky Access Control (ACE) do podřízených objektů.

flags
AuditFlags

Jedna z AuditFlags hodnot, která určuje typ auditování, které se má provést.

Návraty

Nový FileSystemAuditRule objekt představující zadané pravidlo auditu pro zadaného uživatele.

Výjimky

Vlastnosti accessMask, inheritanceFlags, propagationFlagsnebo flags určují neplatnou hodnotu.

Vlastnost identityReference je null.

-nebo-

Vlastnost accessMask je nula.

Vlastnost identityReference není typu SecurityIdentifier, ani typu, který NTAccount lze převést na typ SecurityIdentifier.

Poznámky

Doporučeným způsobem, jak vytvořit pravidla auditu, je použít konstruktory FileSystemAuditRule třídy.

Návratovým typem AuditRuleFactory metody je základní třída , AuditRuleale návratovou hodnotu lze bezpečně přetypovat na odvozenou třídu.

Platí pro