Class DependencyInfoResourceV3
- Namespace
- NuGet.Protocol
- Assembly
- NuGet.Protocol.dll
public sealed class DependencyInfoResourceV3 : DependencyInfoResource, INuGetResource
- Inheritance
-
DependencyInfoResourceV3
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
DependencyInfoResourceV3(HttpSource, RegistrationResourceV3, SourceRepository)
public DependencyInfoResourceV3(HttpSource client, RegistrationResourceV3 regResource, SourceRepository source)
Parameters
client
HttpSource
regResource
RegistrationResourceV3
source
SourceRepository
Methods
ResolvePackage(PackageIdentity, NuGetFramework, SourceCacheContext, ILogger, CancellationToken)
public override Task<SourcePackageDependencyInfo> ResolvePackage(PackageIdentity package, NuGetFramework projectFramework, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
Parameters
package
PackageIdentity
projectFramework
NuGetFramework
cacheContext
SourceCacheContext
log
ILogger
token
CancellationToken
Returns
- Task<SourcePackageDependencyInfo>
ResolvePackages(string, NuGetFramework, SourceCacheContext, ILogger, CancellationToken)
public override Task<IEnumerable<SourcePackageDependencyInfo>> ResolvePackages(string packageId, NuGetFramework projectFramework, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
Parameters
packageId
string
projectFramework
NuGetFramework
cacheContext
SourceCacheContext
log
ILogger
token
CancellationToken
Returns
- Task<IEnumerable<SourcePackageDependencyInfo>>
ResolvePackages(string, SourceCacheContext, ILogger, CancellationToken)
public override Task<IEnumerable<RemoteSourceDependencyInfo>> ResolvePackages(string packageId, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
Parameters
packageId
string
cacheContext
SourceCacheContext
log
ILogger
token
CancellationToken
Returns
- Task<IEnumerable<RemoteSourceDependencyInfo>>