Class HttpSourceRequest
- Namespace
- NuGet.Protocol
- Assembly
- NuGet.Protocol.dll
public class HttpSourceRequest
- Inheritance
-
HttpSourceRequest
- Inherited Members
-
- Extension Methods
-
Constructors
HttpSourceRequest(Func<HttpRequestMessage>)
public HttpSourceRequest(Func<HttpRequestMessage> requestFactory)
Parameters
requestFactory Func<HttpRequestMessage>
HttpSourceRequest(string, ILogger)
public HttpSourceRequest(string uri, ILogger log)
Parameters
uri string
log ILogger
HttpSourceRequest(Uri, ILogger)
public HttpSourceRequest(Uri uri, ILogger log)
Parameters
uri Uri
log ILogger
Fields
DefaultRequestTimeout
public static readonly TimeSpan DefaultRequestTimeout
Field Value
- TimeSpan
Properties
DownloadTimeout
public TimeSpan DownloadTimeout { get; set; }
Property Value
- TimeSpan
IgnoreNotFounds
public bool IgnoreNotFounds { get; set; }
Property Value
- bool
IsLastAttempt
public bool IsLastAttempt { get; set; }
Property Value
- bool
IsRetry
public bool IsRetry { get; set; }
Property Value
- bool
MaxTries
public int MaxTries { get; set; }
Property Value
- int
RequestFactory
public Func<HttpRequestMessage> RequestFactory { get; }
Property Value
- Func<HttpRequestMessage>
RequestTimeout
public TimeSpan RequestTimeout { get; set; }
Property Value
- TimeSpan