Table of Contents

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