TestimoX

API Reference

Class

BenchmarkApplyRequest

Namespace TestimoX.Benchmarks.Transactions
Assembly TestimoX
Modifiers sealed

Defines the guarded inputs for applying a benchmark selection.

Inheritance

  • Object
  • BenchmarkApplyRequest

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public BenchmarkPack Pack { get; set; } #

Gets or sets the selected pack.

public BenchmarkSelection Selection { get; set; } #

Gets or sets profile and control selection.

public BenchmarkHostFacts Host { get; set; } #

Gets or sets captured target facts.

public BenchmarkTarget Target { get; set; } #

Gets or sets the typed resource to change; when omitted the host is used for backward compatibility.

public String BackupDirectory { get; set; } #

Gets or sets the directory in which the transaction backup is written.

public String ChangeReason { get; set; } #

Gets or sets the required operator change reason.

public Boolean ConfirmWrite { get; set; } #

Gets or sets explicit confirmation that writes are intended.

public Boolean RollbackOnFailure { get; set; } #

Gets or sets whether successfully applied changes are rolled back after any failure.

public BenchmarkPolicySet Policy { get; set; } #

Gets or sets optional governed organization policy layered over the source pack.

public X509Certificate2 BackupSigningCertificate { get; set; } #

Gets or sets the mandatory certificate used to sign and encrypt every durable backup state.