Class PackageMetadataResourceV2Feed
public class PackageMetadataResourceV2Feed : PackageMetadataResource, INuGetResource
- Inheritance
-
PackageMetadataResourceV2Feed
- Implements
- Inherited Members
- Extension Methods
Constructors
PackageMetadataResourceV2Feed(HttpSourceResource, string, PackageSource)
public PackageMetadataResourceV2Feed(HttpSourceResource httpSourceResource, string baseAddress, PackageSource packageSource)
Parameters
httpSourceResource
HttpSourceResourcebaseAddress
stringpackageSource
PackageSource
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