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 přístupové masky do podřízených objektů.

propagationFlags
PropagationFlags

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

flags
AuditFlags

Jedna z AuditFlags hodnot, které určují 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

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

Vlastnost identityReference je null.

nebo

Vlastnost accessMask je nula.

Vlastnost identityReference není typu SecurityIdentifierani typu, jako NTAccount je například lze převést na typ SecurityIdentifier.

Poznámky

Doporučeným způsobem vytvoření pravidel auditu je použití konstruktorů FileSystemAuditRule třídy.

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

Platí pro