Table of Contents

Class AutoCompleteResourceV2Feed

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

Constructors

AutoCompleteResourceV2Feed(HttpSourceResource, string, PackageSource)

public AutoCompleteResourceV2Feed(HttpSourceResource httpSourceResource, string baseAddress, PackageSource packageSource)

Parameters

httpSourceResource HttpSourceResource
baseAddress string
packageSource PackageSource

Methods

IdStartsWith(string, bool, ILogger, CancellationToken)

public override Task<IEnumerable<string>> IdStartsWith(string packageIdPrefix, bool includePrerelease, ILogger log, CancellationToken token)

Parameters

packageIdPrefix string
includePrerelease bool
log ILogger
token CancellationToken

Returns

Task<IEnumerable<string>>

VersionStartsWith(string, string, bool, SourceCacheContext, ILogger, CancellationToken)

public override Task<IEnumerable<NuGetVersion>> VersionStartsWith(string packageId, string versionPrefix, bool includePrerelease, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)

Parameters

packageId string
versionPrefix string
includePrerelease bool
sourceCacheContext SourceCacheContext
log ILogger
token CancellationToken

Returns

Task<IEnumerable<NuGetVersion>>