Table of Contents

Class FindPackagesByIdNupkgDownloader

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public class FindPackagesByIdNupkgDownloader
Inheritance
FindPackagesByIdNupkgDownloader
Inherited Members
Extension Methods

Constructors

FindPackagesByIdNupkgDownloader(HttpSource)

public FindPackagesByIdNupkgDownloader(HttpSource httpSource)

Parameters

httpSource HttpSource

Methods

CopyNupkgToStreamAsync(PackageIdentity, string, Stream, SourceCacheContext, ILogger, CancellationToken)

public Task<bool> CopyNupkgToStreamAsync(PackageIdentity identity, string url, Stream destination, SourceCacheContext cacheContext, ILogger logger, CancellationToken token)

Parameters

identity PackageIdentity
url string
destination Stream
cacheContext SourceCacheContext
logger ILogger
token CancellationToken

Returns

Task<bool>

GetNuspecReaderFromNupkgAsync(PackageIdentity, string, SourceCacheContext, ILogger, CancellationToken)

public Task<NuspecReader> GetNuspecReaderFromNupkgAsync(PackageIdentity identity, string url, SourceCacheContext cacheContext, ILogger logger, CancellationToken token)

Parameters

identity PackageIdentity
url string
cacheContext SourceCacheContext
logger ILogger
token CancellationToken

Returns

Task<NuspecReader>