Table of Contents

Class IconStores

Namespace
ZeroInstall.DesktopIntegration
Assembly
ZeroInstall.DesktopIntegration.dll

Provides IIconStore instances.

public static class IconStores
Inheritance
IconStores
Inherited Members

Methods

Cache(Config, ITaskHandler)

Provides icon files for display in table- or tile-like GUIs. Files may be discarded later.

public static IIconStore Cache(Config config, ITaskHandler handler)

Parameters

config Config
handler ITaskHandler

Returns

IIconStore

Exceptions

IOException

A problem occurred while creating a directory.

UnauthorizedAccessException

Creating a directory is not permitted.

DesktopIntegration(Config, ITaskHandler, bool)

Provides icon files for use with desktop integration. Files will remain persisted.

public static IIconStore DesktopIntegration(Config config, ITaskHandler handler, bool machineWide)

Parameters

config Config
handler ITaskHandler
machineWide bool

Returns

IIconStore

Exceptions

IOException

A problem occurred while creating a directory.

UnauthorizedAccessException

Creating a directory is not permitted.