Class AutoCompleteResourceV3
public class AutoCompleteResourceV3 : AutoCompleteResource, INuGetResource
- Inheritance
-
AutoCompleteResourceV3
- Implements
- Inherited Members
- Extension Methods
Constructors
AutoCompleteResourceV3(HttpSource, ServiceIndexResourceV3, RegistrationResourceV3)
public AutoCompleteResourceV3(HttpSource client, ServiceIndexResourceV3 serviceIndex, RegistrationResourceV3 regResource)
Parameters
client
HttpSourceserviceIndex
ServiceIndexResourceV3regResource
RegistrationResourceV3
Methods
IdStartsWith(string, bool, ILogger, CancellationToken)
public override Task<IEnumerable<string>> IdStartsWith(string packageIdPrefix, bool includePrerelease, ILogger log, CancellationToken token)
Parameters
packageIdPrefix
stringincludePrerelease
boollog
ILoggertoken
CancellationToken
Returns
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
stringversionPrefix
stringincludePrerelease
boolsourceCacheContext
SourceCacheContextlog
ILoggertoken
CancellationToken
Returns
- Task<IEnumerable<NuGetVersion>>