C# Class ClearCanvas.Common.PluginManager

Loads plugin assemblies dynamically from disk and exposes meta-data about the set of installed plugins, extension points, and extensions to the application.
Show file Open project: jasper-yeh/ClearCanvas Class Usage Examples

Public Methods

Method Description
EnableBackgroundAssemblyLoading ( bool enable ) : void

Enables or disables loading of any outstanding plugin assemblies on a background thread.

Private Methods

Method Description
EnsurePluginInfoLoaded ( ) : void
GetMetadataCacheFilePath ( string &alternates ) : string
LoadPluginInfo ( ) : void
PluginManager ( string pluginDir ) : System

Method Details

EnableBackgroundAssemblyLoading() public method

Enables or disables loading of any outstanding plugin assemblies on a background thread.
public EnableBackgroundAssemblyLoading ( bool enable ) : void
enable bool
return void