Table of Contents

Class DownloadResourceV3

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public class DownloadResourceV3 : DownloadResource, INuGetResource
Inheritance
DownloadResourceV3
Implements
Inherited Members
Extension Methods

Constructors

DownloadResourceV3(HttpSource, RegistrationResourceV3)

[Obsolete("Use constructor with source parameter")]
public DownloadResourceV3(HttpSource client, RegistrationResourceV3 regResource)

Parameters

client HttpSource
regResource RegistrationResourceV3

DownloadResourceV3(HttpSource, string)

[Obsolete("Use constructor with source parameter")]
public DownloadResourceV3(HttpSource client, string packageBaseAddress)

Parameters

client HttpSource
packageBaseAddress string

DownloadResourceV3(string, HttpSource, RegistrationResourceV3)

public DownloadResourceV3(string source, HttpSource client, RegistrationResourceV3 regResource)

Parameters

source string
client HttpSource
regResource RegistrationResourceV3

DownloadResourceV3(string, HttpSource, string)

public DownloadResourceV3(string source, HttpSource client, string packageBaseAddress)

Parameters

source string
client HttpSource
packageBaseAddress string

Methods

GetDownloadResourceResultAsync(PackageIdentity, PackageDownloadContext, string, ILogger, CancellationToken)

public override Task<DownloadResourceResult> GetDownloadResourceResultAsync(PackageIdentity identity, PackageDownloadContext downloadContext, string globalPackagesFolder, ILogger logger, CancellationToken token)

Parameters

identity PackageIdentity
downloadContext PackageDownloadContext
globalPackagesFolder string
logger ILogger
token CancellationToken

Returns

Task<DownloadResourceResult>