<PackageReference Include="Polly.Core" Version="8.0.0" />

OutcomeStrategyOptions<TResult>

Represents the options for the Outcome chaos strategy.
using System; using System.Runtime.CompilerServices; using System.Threading.Tasks; namespace Polly.Simmy.Outcomes { internal class OutcomeStrategyOptions<[System.Runtime.CompilerServices.Nullable(2)] TResult> : MonkeyStrategyOptions { [System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 1 })] [field: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 1 })] public Func<OnOutcomeInjectedArguments<TResult>, ValueTask> OnOutcomeInjected { [return: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 1 })] get; [param: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 1 })] set; } [System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 0, 1 })] [field: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 0, 1 })] public Func<OutcomeGeneratorArguments, ValueTask<Outcome<TResult>?>> OutcomeGenerator { [return: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 0, 1 })] get; [param: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 0, 1 })] set; } [System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] [field: System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] public Outcome<TResult>? Outcome { [return: System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] get; [param: System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] set; } } }