Zero Install .NET API 2.20.0
ZeroInstall.Services Namespace Reference

Services for solving dependencies, downloading implementations, executing apps, etc.. More...

Namespaces

namespace  Executors
 Launches implementations and injects the selected dependencies.
 
namespace  Feeds
 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  ServiceCollectionExtensions
 Provides extension methods for IServiceCollection. More...
 
class  ServiceProvider
 Instantiates requested services transparently on first use. Handles dependency injection internally. Use exactly one instance of the service provider per user request to ensure consistent state during execution. More...
 

Detailed Description

Services for solving dependencies, downloading implementations, executing apps, etc..

See also
NuGet package: ZeroInstall.Services