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