API Reference
Class
ToolingRuleDiscoveryRequest
Request contract for tooling-oriented rule discovery.
Inheritance
- Object
- ToolingRuleDiscoveryRequest
Constructors
public ToolingRuleDiscoveryRequest() #Inherited Methods
Properties
public Boolean IncludeDisabled { get; set; } #Include rules that are disabled by default.
public Boolean IncludeDeprecated { get; set; } #Include rules marked deprecated by metadata.
public IReadOnlyList<String> NamePatterns { get; set; } #Optional wildcard patterns matched against rule name and display name.
public String Query { get; set; } #Optional case-insensitive substring matched against rule name, display name, and summary.
public IReadOnlyList<String> Categories { get; set; } #Optional category-name filters (any-match, case-insensitive).
public IReadOnlyList<String> Tags { get; set; } #Optional tag filters (any-match, case-insensitive).
public IReadOnlyList<RuleSourceType> SourceTypes { get; set; } #Optional rule source-type filters.
public ToolingRuleOrigin RuleOrigin { get; set; } #Optional rule-origin filter.
public Nullable<Int32> MaxRules { get; set; } #Optional maximum number of rows returned after filtering.
public String PowerShellRulesDirectory { get; set; } #Optional directory with additional PowerShell rules.