Class

SimulatorFailureSimulation

USI.Core

Simulator-neutral failure-generation and repair controls.

public sealed class SimulatorFailureSimulation : ISimulatorFailureSimulation

Methods

TryGetMeanTimeBetweenFailuresAsync

public Task<USIResult<TimeSpan>> TryGetMeanTimeBetweenFailuresAsync()

TryGetRandomFailuresEnabledAsync

public Task<USIResult<Boolean>> TryGetRandomFailuresEnabledAsync()

TryRepairAllFailuresAsync

public Task<USIResult> TryRepairAllFailuresAsync()

TrySetMeanTimeBetweenFailuresAsync

public Task<USIResult> TrySetMeanTimeBetweenFailuresAsync(TimeSpan interval)

TrySetRandomFailuresEnabledAsync

public Task<USIResult> TrySetRandomFailuresEnabledAsync(bool enabled)