API Reference
Class
FileConfiguration
Represents settings loaded from an XML or JSON configuration file.
Inheritance
- Object
- FileConfiguration
Constructors
public FileConfiguration() #Methods
Inherited Methods
Properties
public List<String> Rules { get; set; } #Explicit rule names to include.
public Nullable<Int32> Concurrency { get; set; } #Maximum degree of parallelism.
public Nullable<Boolean> GenerateHtml { get; set; } #Generate HTML report.
public Nullable<Boolean> OpenReport { get; set; } #Open HTML report after run.
public Nullable<VerbosityLevel> Verbosity { get; set; } #Verbosity level for console output.
public Nullable<ConsoleView> ConsoleView { get; set; } #Preferred console view.
public Nullable<Boolean> KeepOpen { get; set; } #Keep the application open after execution.
public List<Category> IncludeCategories { get; set; } #Categories to include.
public List<Category> ExcludeCategories { get; set; } #Categories to exclude.
public Nullable<PreflightMode> Preflight { get; set; } #Preflight mode for connectivity checks.
public PowerShellRuntimeConfig PowerShellRuntime { get; set; } #Optional settings controlling how bundled PowerShell rules are sourced (compiled vs. legacy).
public String PowerShellRulesDirectory { get; set; } #Optional directory containing user-provided PowerShell rules (.ps1). When set, discovery loads from this path.