Zero Install .NET API 2.20.0
ZeroInstall.Store.Implementations Namespace Reference

On-disk storage for implementations, i.e. implementation caches. More...

Classes

class  CompositeImplementationStore
 Combines multiple IImplementationStores as a composite. More...
 
class  DigestMismatchException
 Indicates that the ManifestDigest of an implementation does not match the expected value. More...
 
interface  IImplementationSink
 Accepts implementations and stores them. More...
 
interface  IImplementationStore
 Manages a directory that stores implementations. Also known as an implementation cache. More...
 
class  ImplementationAlreadyInStoreException
 Indicates an Implementation being added to an IImplementationStore is already in the store. More...
 
class  ImplementationNotFoundException
 Indicates an Implementation could not be found in a IImplementationStore. More...
 
class  ImplementationSink
 Accepts implementations and stores them. More...
 
class  ImplementationStore
 Manages a directory that stores implementations. Also known as an implementation cache. More...
 
class  ImplementationStores
 Manages implementation store directories and provides IImplementationStore instances. More...
 
class  ImplementationStoreUtils
 Helper methods for IImplementationStores and paths. More...
 
class  ServiceImplementationStore
 Forwards request to an IImplementationSink running in a Store Service via IPC. More...
 

Enumerations

enum  ImplementationStoreKind { ReadWrite , ReadOnly , Service }
 
See also
IImplementationStore.Kind
More...
 

Detailed Description

On-disk storage for implementations, i.e. implementation caches.

Enumeration Type Documentation

◆ ImplementationStoreKind

See also
IImplementationStore.Kind

Enumerator
ReadWrite 

This store can be written to directly.

ReadOnly 

This store cannot be modified.

Service 

This store is managed by a background service.