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>>