HedgingStrategyOptions<TResult>
Hedging strategy options.
public Func<HedgingActionGeneratorArguments<TResult>, Func<ValueTask<Outcome<TResult>>>> ActionGenerator { get; set; }
Gets or sets a generator that creates hedged actions.
Gets or sets the maximum waiting time before spawning a new hedged action.
Gets or sets a generator that generates hedging delays for each hedging action.
Gets or sets the maximum number of hedged actions to use, in addition to the original action.
Gets or sets the event that is raised when a hedging is performed.
Gets or sets a predicate that determines whether the hedging should be executed for a given outcome.
public HedgingStrategyOptions()
Initializes a new instance of the HedgingStrategyOptions<T> class.