Table of Contents

Interface IHttpRetryHandler

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public interface IHttpRetryHandler
Extension Methods

Methods

SendAsync(HttpRetryHandlerRequest, ILogger, CancellationToken)

Task<HttpResponseMessage> SendAsync(HttpRetryHandlerRequest request, ILogger log, CancellationToken cancellationToken)

Parameters

request HttpRetryHandlerRequest
log ILogger
cancellationToken CancellationToken

Returns

Task<HttpResponseMessage>

SendAsync(HttpRetryHandlerRequest, string, ILogger, CancellationToken)

Task<HttpResponseMessage> SendAsync(HttpRetryHandlerRequest request, string sourceUri, ILogger log, CancellationToken cancellationToken)

Parameters

request HttpRetryHandlerRequest
sourceUri string
log ILogger
cancellationToken CancellationToken

Returns

Task<HttpResponseMessage>