Class RegistrationResourceV3
- Namespace
- NuGet.Protocol
- Assembly
- NuGet.Protocol.dll
public class RegistrationResourceV3 : INuGetResource
- Inheritance
-
RegistrationResourceV3
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
RegistrationResourceV3(HttpSource, Uri)
public RegistrationResourceV3(HttpSource client, Uri baseUrl)
Parameters
client HttpSource
baseUrl Uri
Properties
BaseUri
public Uri BaseUri { get; }
Property Value
- Uri
Methods
GetPackageEntries(string, bool, SourceCacheContext, ILogger, CancellationToken)
public virtual Task<IEnumerable<JObject>> GetPackageEntries(string packageId, bool includeUnlisted, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
Parameters
packageId string
includeUnlisted bool
cacheContext SourceCacheContext
log ILogger
token CancellationToken
Returns
- Task<IEnumerable<JObject>>
GetPackageMetadata(PackageIdentity, SourceCacheContext, ILogger, CancellationToken)
public virtual Task<JObject> GetPackageMetadata(PackageIdentity identity, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
Parameters
identity PackageIdentity
cacheContext SourceCacheContext
log ILogger
token CancellationToken
Returns
- Task<JObject>
GetPackageMetadata(string, VersionRange, bool, bool, SourceCacheContext, ILogger, CancellationToken)
public virtual Task<IEnumerable<JObject>> GetPackageMetadata(string packageId, VersionRange range, bool includePrerelease, bool includeUnlisted, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
Parameters
packageId string
range VersionRange
includePrerelease bool
includeUnlisted bool
cacheContext SourceCacheContext
log ILogger
token CancellationToken
Returns
- Task<IEnumerable<JObject>>
GetPackageMetadata(string, bool, bool, SourceCacheContext, ILogger, CancellationToken)
public virtual Task<IEnumerable<JObject>> GetPackageMetadata(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
Parameters
packageId string
includePrerelease bool
includeUnlisted bool
cacheContext SourceCacheContext
log ILogger
token CancellationToken
Returns
- Task<IEnumerable<JObject>>
GetUri(PackageIdentity)
public virtual Uri GetUri(PackageIdentity package)
Parameters
package PackageIdentity
Returns
- Uri
GetUri(string)
public virtual Uri GetUri(string packageId)
Parameters
packageId string
Returns
- Uri
GetUri(string, NuGetVersion)
public virtual Uri GetUri(string id, NuGetVersion version)
Parameters
id string
version NuGetVersion
Returns
- Uri