API Reference
ToolingRuleExecutionResult
Per-rule tooling execution payload.
Inheritance
- Object
- ToolingRuleExecutionResult
Constructors
public ToolingRuleExecutionResult() #Inherited Methods
Properties
public String Name { get; set; } #Canonical rule name.
public String DisplayName { get; set; } #Friendly display name when available.
public String SourceType { get; set; } #Rule source type.
public String RuleOrigin { get; set; } #Rule origin classification.
public Boolean EnabledByDefault { get; set; } #Whether the rule is enabled by default.
public IReadOnlyList<String> Categories { get; set; } #Rule categories.
public IReadOnlyList<String> Tags { get; set; } #Rule tags.
public String Summary { get; set; } #Short summary from rule guidance/description when available.
public Boolean Success { get; set; } #Whether all rule tests passed.
public String OverallStatus { get; set; } #Aggregate status enum name.
public String OverallStatusText { get; set; } #Human-friendly aggregate status text.
public Int32 TotalTests { get; set; } #Total number of tests.
public Int32 TotalSuccess { get; set; } #Number of passing tests.
public Int32 TotalFailures { get; set; } #Number of failing tests.
public String Forest { get; set; } #Forest context resolved for this rule.
public String Domain { get; set; } #Domain context resolved for this rule.
public String DomainController { get; set; } #Domain controller context resolved for this rule.
public Int32 TaskNumber { get; set; } #Task identifier used by progress renderers.
public TimeSpan ExecutionTime { get; set; } #Rule wall-clock execution time.
public TimeSpan CpuTime { get; set; } #Rule CPU time when available.
public Int64 MemoryUsage { get; set; } #Rule memory usage in bytes when available.
public IReadOnlyList<ToolingRuleTestResult> TestResults { get; set; } #Per-test outcomes.
public IReadOnlyList<String> Information { get; set; } #PowerShell informational stream entries.
public IReadOnlyList<String> Warnings { get; set; } #PowerShell warning stream entries.
public IReadOnlyList<String> Errors { get; set; } #PowerShell error stream entries.
public ToolingRuleDataSeries Results { get; set; } #Raw result payload data series.
public ToolingRuleDataSeries FilteredResults { get; set; } #Filtered result payload data series.
public ToolingRuleDataSeries ExcludedResults { get; set; } #Excluded result payload data series.
public IReadOnlyDictionary<String, ToolingRuleDataSeries> TestFilteredResults { get; set; } #Filtered per-test payload data series.
public IReadOnlyDictionary<String, Object> ExecutionParameters { get; set; } #Effective execution parameters used for this rule instance.