IPackageRepository Interface
Provides the base requirements for a class that manages package instances and caching of data as appropriate.
public interface IPackageRepository
Methods
GetPackageDefinition(string)
Returns an IPackageDefinition based on cached package data, if it is available.
IPackageDefinition GetPackageDefinition(string path)
Parameter | Type | Description |
---|---|---|
path | string | The root package path to examine. |
Returns
- IPackageDefinition:
The cached IPackageDefinition data.
QueuePackageCacheUpdate(string, bool, bool)
Queues a package cache update operation, optionally recursing into child packages.