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

Polly.ResilienceStrategy<TResult>

public abstract class ResilienceStrategy<TResult>
This base strategy class is used to simplify the implementation of generic (reactive) strategies by limiting the number of generic types the execute method receives.
namespace Polly { public abstract class ResilienceStrategy<[System.Runtime.CompilerServices.Nullable(2)] TResult> { protected ResilienceStrategy(); } }