SendHttpRequestWithRetryAsync(Func<HttpRequestMessage>) Method
Sends an HttpRequestMessage with exponential back-off.
Namespace
Statiq.Common
Containing Type
IExecutionState

Syntax

Task<HttpResponseMessage> SendHttpRequestWithRetryAsync(Func<HttpRequestMessage> requestFactory)

Parameters

Name Type Description
requestFactory Func<HttpRequestMessage> A factory that creates the request message to send (a fresh message is needed for each request).

Return Value

Type Description
Task<HttpResponseMessage> The response.