Table of Contents

Class PackageSearchResourceV3

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public class PackageSearchResourceV3 : PackageSearchResource, INuGetResource
Inheritance
PackageSearchResourceV3
Implements
Inherited Members
Extension Methods

Constructors

PackageSearchResourceV3(RawSearchResourceV3)

[Obsolete("Use PackageSearchResource instead (via SourceRepository.GetResourceAsync<PackageSearchResource>")]
public PackageSearchResourceV3(RawSearchResourceV3 searchResource)

Parameters

searchResource RawSearchResourceV3

Methods

SearchAsync(string, SearchFilter, int, int, ILogger, CancellationToken)

public override Task<IEnumerable<IPackageSearchMetadata>> SearchAsync(string searchTerm, SearchFilter filter, int skip, int take, ILogger log, CancellationToken cancellationToken)

Parameters

searchTerm string
filter SearchFilter
skip int
take int
log ILogger
cancellationToken CancellationToken

Returns

Task<IEnumerable<IPackageSearchMetadata>>