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