Table of Contents

Class RawSearchResourceV3

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
[Obsolete("Use PackageSearchResource instead (via SourceRepository.GetResourceAsync<PackageSearchResource>")]
public class RawSearchResourceV3 : INuGetResource
Inheritance
RawSearchResourceV3
Implements
Inherited Members
Extension Methods

Constructors

RawSearchResourceV3(HttpSource, IEnumerable<Uri>)

public RawSearchResourceV3(HttpSource client, IEnumerable<Uri> searchEndpoints)

Parameters

client HttpSource
searchEndpoints IEnumerable<Uri>

Methods

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

[Obsolete("Use PackageSearchResource instead (via SourceRepository.GetResourceAsync<PackageSearchResource>")]
public virtual Task<IEnumerable<JObject>> Search(string searchTerm, SearchFilter filters, int skip, int take, ILogger log, CancellationToken cancellationToken)

Parameters

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

Returns

Task<IEnumerable<JObject>>

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

[Obsolete("Use PackageSearchResource instead (via SourceRepository.GetResourceAsync<PackageSearchResource>")]
public virtual Task<JObject> SearchPage(string searchTerm, SearchFilter filters, int skip, int take, ILogger log, CancellationToken cancellationToken)

Parameters

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

Returns

Task<JObject>