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
Confighandler
ITaskHandler
Returns
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
Confighandler
ITaskHandlermachineWide
bool
Returns
Exceptions
- IOException
A problem occurred while creating a directory.
- UnauthorizedAccessException
Creating a directory is not permitted.