API Reference
Class
AuditPolicy
High-level facade for reading and writing Advanced Audit Policy from various sources (native API, local policy CSV, registry database).
Inheritance
- Object
- AuditPolicy
Methods
public static List<AuditSubcategorySetting> Get(String host, AuditPolicySource source) #Returns:
List<AuditSubcategorySetting>Returns current audit subcategory settings from the specified source.
Parameters
- host System.String
- source ComputerX.Audit.AuditPolicySource
public static Boolean Set(String host, IEnumerable<AuditSubcategorySetting> items, AuditPolicySource source) #Returns:
BooleanWrites audit subcategory settings via the specified source.
Parameters
- host System.String
- items System.Collections.Generic.IEnumerable{ComputerX.Audit.AuditSubcategorySetting}
- source ComputerX.Audit.AuditPolicySource
public static AuditPolicySetResult SetWithResult(String host, IEnumerable<AuditSubcategorySetting> items, AuditPolicySource source, Boolean refreshPolicy, Boolean adjustRegistryAcl) #Returns:
AuditPolicySetResultWrites audit policy and returns a result object, optionally refreshing local policy or adjusting registry ACLs.
Parameters
- host System.String
- items System.Collections.Generic.IEnumerable{ComputerX.Audit.AuditSubcategorySetting}
- source ComputerX.Audit.AuditPolicySource
- refreshPolicy System.Boolean
- adjustRegistryAcl System.Boolean
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object