[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Controls access to objects without direct manipulation of access control lists . This class is the abstract base class for the NativeObjectSecurity class. [Property] [Methods] *doGetAccessRules=Gets a collection of the access rules associated with the specified security identifier. ARG(bool includeExplicit, bool includeInherited, Type targetType)|1|0 *doGetAuditRules=Gets a collection of the audit rules associated with the specified security identifier. ARG(bool includeExplicit, bool includeInherited, Type targetType)|1|0 *onGetAccessRules=Occurs after invoke the method doGetAccessRules and returns the result. ARG(AuthorizationRuleCollection)|2|0 *onGetAuditRules=Occurs after invoke the method doGetAuditRules and returns the result. ARG(AuthorizationRuleCollection)|2|0 *includeExplicit=Defines true to include access rules explicitly set for the object. ARG(bool)|4|104 *includeInherited=Defines true to include inherited access rules. ARG(bool)|4|104 *targetType=Defines specifies whether the security identifier for which to retrieve access rules is of type T:System.Security.Principal.SecurityIdentifier or type T:System.Security.Principal.NTAccount. The value of this parameter must be a type that can be translated to the SecurityIdentifier type. ARG(Type)|4|0