Zero Install .NET API  2.18.0
Namespaces | Classes
ZeroInstall.Services Namespace Reference

Core services like solving dependencies, downloading implementations and execution selections. NuGet: ZeroInstall.Services, ZeroInstall.Services.Interfaces More...

Namespaces

namespace  Executors
 Launches implementations and injects the selected dependencies.
 
namespace  Feeds
 Logic for downloading and verifying feeds.
 
namespace  Fetchers
 Downloads and extracts implementations.
 
namespace  Native
 Operating system specific services such as native package managers.
 
namespace  Solvers
 Solves requirements by selecting a specific combination of implementations from feeds.
 

Classes

interface  ISelectionsManager
 Provides methods for filtering Selections. More...
 
class  SelectionsManager
 Provides methods for filtering Selections. More...
 
class  SelectionsManagerExtensions
 Provides extension methods for ISelectionsManager. More...
 
class  ServiceLocator
 Instantiates requested services transparently on first use. Handles dependency injection internally. Use exactly one instance of the service locator per user request to ensure consistent state during execution. More...
 

Detailed Description

Core services like solving dependencies, downloading implementations and execution selections. NuGet: ZeroInstall.Services, ZeroInstall.Services.Interfaces