Class LocalPackageMetadataResource
public class LocalPackageMetadataResource : PackageMetadataResource, INuGetResource
- Inheritance
-
LocalPackageMetadataResource
- Implements
- Inherited Members
- Extension Methods
Constructors
LocalPackageMetadataResource(FindLocalPackagesResource)
public LocalPackageMetadataResource(FindLocalPackagesResource localResource)
Parameters
localResource
FindLocalPackagesResource
Methods
GetMetadataAsync(PackageIdentity, SourceCacheContext, ILogger, CancellationToken)
public override Task<IPackageSearchMetadata> GetMetadataAsync(PackageIdentity package, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
Parameters
package
PackageIdentitysourceCacheContext
SourceCacheContextlog
ILoggertoken
CancellationToken
Returns
GetMetadataAsync(string, bool, bool, SourceCacheContext, ILogger, CancellationToken)
public override Task<IEnumerable<IPackageSearchMetadata>> GetMetadataAsync(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
Parameters
packageId
stringincludePrerelease
boolincludeUnlisted
boolsourceCacheContext
SourceCacheContextlog
ILoggertoken
CancellationToken