Namespace ZeroInstall.Services
Services for solving dependencies, downloading implementations, executing apps, etc..
NuGet package: ZeroInstall.Services
Classes
SelectionsManager
Provides methods for filtering Selections.
SelectionsManagerExtensions
Provides extension methods for ISelectionsManager.
ServiceCollectionExtensions
Provides extension methods for IServiceCollection.
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.
WebExceptionExtensions
Provides extension methods for WebExceptions.
Interfaces
ISelectionsManager
Provides methods for filtering Selections.