API Reference
BenchmarkCheckResult
Contains evidence and outcome for one technical check.
Inheritance
- Object
- BenchmarkCheckResult
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property BenchmarkControlResult.Checks
Constructors
public BenchmarkCheckResult() #Inherited Methods
Properties
public String CheckId { get; set; } #Gets or sets the check identifier.
public String TechnicalId { get; set; } #Gets or sets the technical setting identifier.
public BenchmarkControlKind Kind { get; set; } #Gets or sets the typed control mechanism.
public BenchmarkControlBinding Binding { get; set; } #Gets or sets the typed system binding used to collect this evidence.
public BenchmarkOutcome Outcome { get; set; } #Gets or sets the check outcome.
public Boolean CollectionSucceeded { get; set; } #Gets or sets whether the underlying evidence collection completed successfully.
public Boolean Exists { get; set; } #Gets or sets whether the addressed setting exists.
public Object CurrentValue { get; set; } #Gets or sets the observed native value.
public String ValueType { get; set; } #Gets or sets the observed native value type when the provider reported one.
public JsonElement DesiredValue { get; set; } #Gets or sets the desired JSON value.
public Nullable<JsonElement> BaselineDesiredValue { get; set; } #Gets or sets the source benchmark desired value when organization policy overrides it.
public BenchmarkComparator Comparator { get; set; } #Gets or sets comparison semantics.
public String Evidence { get; set; } #Gets or sets collected evidence details.
public String Error { get; set; } #Gets or sets an assessment error.
public BenchmarkCollectionFailureKind FailureKind { get; set; } #Gets or sets the classified evidence-collection failure.
public List<BenchmarkRegistryProfileState> RegistryProfiles { get; set; } #Gets or sets per-profile registry observations for user-scoped settings.