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
httpSourceResourceHttpSourceResourcebaseAddressstringpackageSourcePackageSource
Methods
GetMetadataAsync(PackageIdentity, SourceCacheContext, ILogger, CancellationToken)
public override Task<IPackageSearchMetadata> GetMetadataAsync(PackageIdentity package, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
Parameters
packagePackageIdentitysourceCacheContextSourceCacheContextlogILoggertokenCancellationToken
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
packageIdstringincludePrereleaseboolincludeUnlistedboolsourceCacheContextSourceCacheContextlogILoggertokenCancellationToken