ResilienceContextCreationArguments
Arguments used by the ResilienceContextPool when creating ResilienceContext.
using System.Runtime.CompilerServices;
using System.Threading;
namespace Polly
{
[System.Runtime.CompilerServices.NullableContext(2)]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct ResilienceContextCreationArguments
{
public string OperationKey { get; }
public bool? ContinueOnCapturedContext { get; }
public CancellationToken CancellationToken { get; }
public ResilienceContextCreationArguments(string operationKey, bool? continueOnCapturedContext, CancellationToken cancellationToken)
{
OperationKey = operationKey;
ContinueOnCapturedContext = continueOnCapturedContext;
CancellationToken = cancellationToken;
}
}
}