Table of Contents

Class FindLocalPackagesResource

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public abstract class FindLocalPackagesResource : INuGetResource
Inheritance
FindLocalPackagesResource
Implements
Derived
Inherited Members
Extension Methods

Constructors

FindLocalPackagesResource()

protected FindLocalPackagesResource()

Properties

Root

public string Root { get; protected set; }

Property Value

string

Methods

Exists(PackageIdentity, ILogger, CancellationToken)

public virtual bool Exists(PackageIdentity identity, ILogger logger, CancellationToken token)

Parameters

identity PackageIdentity
logger ILogger
token CancellationToken

Returns

bool

Exists(string, ILogger, CancellationToken)

public virtual bool Exists(string packageId, ILogger logger, CancellationToken token)

Parameters

packageId string
logger ILogger
token CancellationToken

Returns

bool

FindPackagesById(string, ILogger, CancellationToken)

public abstract IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token)

Parameters

id string
logger ILogger
token CancellationToken

Returns

IEnumerable<LocalPackageInfo>

GetPackage(PackageIdentity, ILogger, CancellationToken)

public abstract LocalPackageInfo GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token)

Parameters

identity PackageIdentity
logger ILogger
token CancellationToken

Returns

LocalPackageInfo

GetPackage(Uri, ILogger, CancellationToken)

public abstract LocalPackageInfo GetPackage(Uri path, ILogger logger, CancellationToken token)

Parameters

path Uri
logger ILogger
token CancellationToken

Returns

LocalPackageInfo

GetPackages(ILogger, CancellationToken)

public abstract IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token)

Parameters

logger ILogger
token CancellationToken

Returns

IEnumerable<LocalPackageInfo>