Class RemoteV2FindPackageByIdResource
- Namespace
- NuGet.Protocol
- Assembly
- NuGet.Protocol.dll
public class RemoteV2FindPackageByIdResource : FindPackageByIdResource, INuGetResource
- Inheritance
-
RemoteV2FindPackageByIdResource
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
RemoteV2FindPackageByIdResource(PackageSource, HttpSource)
public RemoteV2FindPackageByIdResource(PackageSource packageSource, HttpSource httpSource)
Parameters
packageSource
PackageSource
httpSource
HttpSource
Properties
PackageSource
public PackageSource PackageSource { get; }
Property Value
- PackageSource
Methods
CopyNupkgToStreamAsync(string, NuGetVersion, Stream, SourceCacheContext, ILogger, CancellationToken)
public override Task<bool> CopyNupkgToStreamAsync(string id, NuGetVersion version, Stream destination, SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken)
Parameters
id
string
version
NuGetVersion
destination
Stream
cacheContext
SourceCacheContext
logger
ILogger
cancellationToken
CancellationToken
Returns
- Task<bool>
DoesPackageExistAsync(string, NuGetVersion, SourceCacheContext, ILogger, CancellationToken)
public override Task<bool> DoesPackageExistAsync(string id, NuGetVersion version, SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken)
Parameters
id
string
version
NuGetVersion
cacheContext
SourceCacheContext
logger
ILogger
cancellationToken
CancellationToken
Returns
- Task<bool>
GetAllVersionsAsync(string, SourceCacheContext, ILogger, CancellationToken)
public override Task<IEnumerable<NuGetVersion>> GetAllVersionsAsync(string id, SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken)
Parameters
id
string
cacheContext
SourceCacheContext
logger
ILogger
cancellationToken
CancellationToken
Returns
- Task<IEnumerable<NuGetVersion>>
GetDependencyInfoAsync(string, NuGetVersion, SourceCacheContext, ILogger, CancellationToken)
public override Task<FindPackageByIdDependencyInfo> GetDependencyInfoAsync(string id, NuGetVersion version, SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken)
Parameters
id
string
version
NuGetVersion
cacheContext
SourceCacheContext
logger
ILogger
cancellationToken
CancellationToken
Returns
- Task<FindPackageByIdDependencyInfo>
GetPackageDownloaderAsync(PackageIdentity, SourceCacheContext, ILogger, CancellationToken)
public override Task<IPackageDownloader> GetPackageDownloaderAsync(PackageIdentity packageIdentity, SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken)
Parameters
packageIdentity
PackageIdentity
cacheContext
SourceCacheContext
logger
ILogger
cancellationToken
CancellationToken
Returns
- Task<IPackageDownloader>