API Reference
Class
ComputerXBenchmarkControlProvider
Adapts the existing ComputerX Windows reader and writer to the typed provider contract.
Inheritance
- Object
- ComputerXBenchmarkControlProvider
Constructors
public ComputerXBenchmarkControlProvider(ComputerXBenchmarkCheckWriter writer = null) #Initializes the ComputerX provider.
Parameters
- writer TestimoX.Benchmarks.Transactions.ComputerXBenchmarkCheckWriter = null
Methods
public virtual Boolean CanDiscover(BenchmarkTarget target) #Returns:
BooleanParameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
public virtual Boolean CanHandle(BenchmarkTarget target, BenchmarkCheckDefinition check) #Returns:
BooleanParameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
public virtual BenchmarkTarget Discover(BenchmarkTarget target) #Returns:
BenchmarkTargetParameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
public virtual BenchmarkCheckState Read(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkHostFacts facts) #Returns:
BenchmarkCheckStateParameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
- facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts
public virtual BenchmarkCheckState ReadCaptured(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before, BenchmarkHostFacts facts) #Returns:
BenchmarkCheckStateParameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
- before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue
- facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts
public virtual BenchmarkWriteResult Restore(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before) #Returns:
BenchmarkWriteResultParameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
- before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue
public virtual BenchmarkWriteResult Write(BenchmarkTarget target, BenchmarkCheckDefinition check, Object value) #Returns:
BenchmarkWriteResultParameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
- value System.Object
public virtual BenchmarkWriteResult WriteCaptured(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before, Object value) #Returns:
BenchmarkWriteResultParameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
- before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue
- value System.Object
Inherited Methods
Properties
public virtual BenchmarkProviderDescriptor Descriptor { get; } #