Is your feature request related to a specific problem? Or an existing feature?
I am trying to dynamically control the number of MaxHedgedAttempts options. For example, by default the MaxHedgedAttempts would be respected, however certain flows could require a lower MaxHedgedAttempts value.
Describe the solution you'd like
Having the attemptNumber property inside Func<HedgingPredicateArguments<TResult>, ValueTask<bool>> ShouldHandle predicate would help us to make the decision to skip remaining hedge attempts based on the AttemptNumber.
As a workaround I am setting the Context from OnHedging predicate with the current attempt number. Then we can retrieve the context from ShouldHandle predicate.
Additional context
No response
Is your feature request related to a specific problem? Or an existing feature?
I am trying to dynamically control the number of
MaxHedgedAttemptsoptions. For example, by default theMaxHedgedAttemptswould be respected, however certain flows could require a lowerMaxHedgedAttemptsvalue.Describe the solution you'd like
Having the
attemptNumberproperty insideFunc<HedgingPredicateArguments<TResult>, ValueTask<bool>> ShouldHandlepredicate would help us to make the decision to skip remaining hedge attempts based on the AttemptNumber.As a workaround I am setting the Context from
OnHedgingpredicate with the current attempt number. Then we can retrieve the context fromShouldHandlepredicate.Additional context
No response