RetryHelper Class

Namespace
Microsoft.AspNetCore.Server.Testing
Assemblies
  • Microsoft.AspNetCore.Server.Testing

Syntax

public class RetryHelper
class Microsoft.AspNetCore.Server.Testing.RetryHelper

Methods

RetryRequest(System.Func<System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>>, Microsoft.Extensions.Logging.ILogger, System.Threading.CancellationToken, System.Int32)

Retries every 1 sec for 60 times by default.

Return type:System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
public static Task<HttpResponseMessage> RetryRequest(Func<Task<HttpResponseMessage>> retryBlock, ILogger logger, CancellationToken cancellationToken = null, int retryCount = 60)