Sends an
HttpRequestMessage with exponential back-off.
- Namespace
- Statiq
.Common - Containing Type
- IExecutionState
Syntax
Task<HttpResponseMessage> SendHttpRequestWithRetryAsync(Func<HttpRequestMessage> requestFactory, int retryCount)
Parameters
| Name | Type | Description |
|---|---|---|
| requestFactory | Func |
A factory that creates the request message to send (a fresh message is needed for each request). |
| retryCount | int | The number of times to retry. |
Return Value
| Type | Description |
|---|---|
| Task |
The response. |