Class PackageMetadataResource
public abstract class PackageMetadataResource : INuGetResource
- Inheritance
-
PackageMetadataResource
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
PackageMetadataResource()
protected PackageMetadataResource()
Methods
GetMetadataAsync(PackageIdentity, SourceCacheContext, ILogger, CancellationToken)
public abstract 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 abstract Task<IEnumerable<IPackageSearchMetadata>> GetMetadataAsync(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
Parameters
packageId
stringincludePrerelease
boolincludeUnlisted
boolsourceCacheContext
SourceCacheContextlog
ILoggertoken
CancellationToken