API Reference
Class
BenchmarkCheckDefinition
Defines one executable setting check within a benchmark recommendation.
Inheritance
- Object
- BenchmarkCheckDefinition
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 BenchmarkControlDefinition.Checks
- Property BenchmarkChangeEntry.Check
- Property BenchmarkPlannedChange.Check
Accepted by parameters
- Method BenchmarkCanonicalIdentity.GetCheckKey
- Method BenchmarkRemediationValue.Resolve
- Method BenchmarkRemediationValue.ToNative
- Method ComputerXBenchmarkCheckReader.Read
- Method IBenchmarkCheckReader.Read
- Method BenchmarkProviderRegistry.Read
- Method BenchmarkProviderRegistry.Read
- Method BenchmarkProviderRegistry.ReadCaptured
- Method BenchmarkProviderRegistry.ReadCaptured
- Method BenchmarkProviderRegistry.Restore
- Method BenchmarkProviderRegistry.Restore
- Method BenchmarkProviderRegistry.Write
- Method BenchmarkProviderRegistry.Write
- Method BenchmarkProviderRegistry.WriteCaptured
- Method BenchmarkProviderRegistry.WriteCaptured
- Method ComputerXBenchmarkControlProvider.CanHandle
- Method ComputerXBenchmarkControlProvider.Read
- Method ComputerXBenchmarkControlProvider.ReadCaptured
- Method ComputerXBenchmarkControlProvider.Restore
- Method ComputerXBenchmarkControlProvider.Write
- Method ComputerXBenchmarkControlProvider.WriteCaptured
- Method ExchangeBenchmarkProvider.CanHandle
- Method ExchangeBenchmarkProvider.Read
- Method ExchangeBenchmarkProvider.Restore
- Method ExchangeBenchmarkProvider.Write
- Method ExchangeBenchmarkProvider.WriteCaptured
- Method IBenchmarkCapturedTargetCheckReader.ReadCaptured
- Method IBenchmarkControlProvider.CanHandle
- Method IBenchmarkTargetCheckReader.Read
- Method IBenchmarkTargetCheckWriter.Restore
- Method IBenchmarkTargetCheckWriter.Write
- Method IBenchmarkTargetCheckWriter.WriteCaptured
- Method IisBenchmarkProvider.CanHandle
- Method IisBenchmarkProvider.Read
- Method IisBenchmarkProvider.Restore
- Method IisBenchmarkProvider.Write
- Method IisBenchmarkProvider.WriteCaptured
- Method SqlServerBenchmarkProvider.CanHandle
- Method SqlServerBenchmarkProvider.Read
- Method SqlServerBenchmarkProvider.Restore
- Method SqlServerBenchmarkProvider.Write
- Method SqlServerBenchmarkProvider.WriteCaptured
- Method ComputerXBenchmarkCheckWriter.Read
- Method ComputerXBenchmarkCheckWriter.ReadCaptured
- Method ComputerXBenchmarkCheckWriter.Restore
- Method ComputerXBenchmarkCheckWriter.Write
- Method ComputerXBenchmarkCheckWriter.WriteCaptured
- Method IBenchmarkCapturedCheckWriter.ReadCaptured
- Method IBenchmarkCapturedCheckWriter.WriteCaptured
- Method IBenchmarkCheckWriter.Restore
- Method IBenchmarkCheckWriter.Write
Constructors
public BenchmarkCheckDefinition() #Inherited Methods
Properties
public String Id { get; set; } #Gets or sets the stable check identifier within its recommendation.
public BenchmarkControlKind Kind { get; set; } #Gets or sets the technical control kind.
public BenchmarkAutomation Automation { get; set; } #Gets or sets the automation level for this individual check.
public BenchmarkComparator Comparator { get; set; } #Gets or sets comparison semantics.
public JsonElement Desired { get; set; } #Gets or sets the desired value in its native JSON type.
public Nullable<JsonElement> RemediationValue { get; set; } #Gets or sets the concrete value to write when the desired state is a range or set of alternatives.
public BenchmarkControlBinding Binding { get; set; } #Gets or sets the typed connection to the ComputerX execution engine.