Table of Contents

Namespace ZeroInstall.Store.Implementations

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

Classes

CompositeImplementationSink

Combines multiple IImplementationSinks as a composite.

CompositeImplementationStore

Combines multiple IImplementationStores as a composite.

DigestMismatchException

Indicates that the ManifestDigest of an implementation does not match the expected value.

ImplementationAlreadyInStoreException

Indicates an Implementation being added to an IImplementationStore is already in the store.

ImplementationNotFoundException

Indicates an Implementation could not be found in a IImplementationStore.

ImplementationSink

Accepts implementations and stores them.

ImplementationStore

Manages a directory that stores implementations. Also known as an implementation cache.

ImplementationStoreUtils

Helper methods for IImplementationStores and paths.

ImplementationStores

Manages implementation store directories and provides IImplementationStore instances.

Interfaces

IImplementationSink

Accepts implementations and stores them.

IImplementationStore

Manages a directory that stores implementations. Also known as an implementation cache.

Enums

ImplementationStoreKind