Method | Description | |
---|---|---|
Dispose ( ) : void |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Calls Dispose(bool) |
|
LoadModule ( string moduleName ) : void |
Loads and initializes the module on the ModuleCatalog with the name moduleName.
|
|
ModuleManager ( IModuleInitializer moduleInitializer, IModuleCatalog moduleCatalog, ILoggerFacade loggerFacade ) : Microsoft.Practices.Prism.Logging |
Initializes an instance of the ModuleManager class.
|
|
Run ( ) : void |
Initializes the modules marked as InitializationMode.WhenAvailable on the ModuleCatalog.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Disposes the associated IModuleTypeLoaders.
|
|
LoadModulesThatAreReadyForLoad ( ) : void |
Loads the modules that are not intialized and have their dependencies loaded.
|
|
ModuleNeedsRetrieval ( |
Checks if the module needs to be retrieved before it's initialized.
|
Method | Description | |
---|---|---|
AreDependenciesLoaded ( |
||
BeginRetrievingModule ( |
||
GetTypeLoaderForModule ( |
||
HandleModuleTypeLoadingError ( |
||
IModuleTypeLoader_LoadModuleCompleted ( object sender, |
||
IModuleTypeLoader_ModuleDownloadProgressChanged ( object sender, |
||
InitializeModule ( |
||
LoadModuleTypes ( IEnumerable |
||
LoadModulesWhenAvailable ( ) : void | ||
RaiseLoadModuleCompleted ( |
||
RaiseLoadModuleCompleted ( |
||
RaiseModuleDownloadProgressChanged ( |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | When |
return | void |
public LoadModule ( string moduleName ) : void | ||
moduleName | string | Name of the module requested for initialization. |
return | void |
protected LoadModulesThatAreReadyForLoad ( ) : void | ||
return | void |
public ModuleManager ( IModuleInitializer moduleInitializer, IModuleCatalog moduleCatalog, ILoggerFacade loggerFacade ) : Microsoft.Practices.Prism.Logging | ||
moduleInitializer | IModuleInitializer | Service used for initialization of modules. |
moduleCatalog | IModuleCatalog | Catalog that enumerates the modules to be loaded and initialized. |
loggerFacade | ILoggerFacade | Logger used during the load and initialization of modules. |
return | Microsoft.Practices.Prism.Logging |
protected ModuleNeedsRetrieval ( |
||
moduleInfo | Module that is being checked if needs retrieval. | |
return | bool |