Method | Description | |
---|---|---|
Initialize ( PluginRegistry p_mprManagedPluginRegistry, IPluginOrderLogSerializer p_posOrderSerializer, IPluginOrderValidator p_povOrderValidator ) : |
Initializes the plugin log.
|
|
Release ( ) : void |
This disposes of the singleton object, allowing it to be re-initialized.
|
|
RemovePlugin ( |
Removes the given plugin from the order list.
|
|
SetPluginOrder ( IList |
Sets the order of the plugins to the given order. If the given list does not include all registered plugins, then the plugins are ordered in a manner so as to not displace the positions of the plugins whose order was not specified. |
|
SetPluginOrderIndex ( |
Sets the load order of the specified plugin.
|
Method | Description | |
---|---|---|
SavePluginLog ( ) : void |
Save the data to the Install Log file.
|
Method | Description | |
---|---|---|
GetEnlistment ( ) : TransactionEnlistment |
Gets an enlistment into the ambient transaction, if one exists.
|
|
LoadPluginOrder ( ) : void |
Loads the plugin order data from the permanent store.
|
|
PluginOrderLog ( PluginRegistry p_mprManagedPluginRegistry, IPluginOrderLogSerializer p_posOrderSerializer, IPluginOrderValidator p_povOrderValidator ) : System |
A simple constructor that initializes the object with its dependencies.
|
public static Initialize ( PluginRegistry p_mprManagedPluginRegistry, IPluginOrderLogSerializer p_posOrderSerializer, IPluginOrderValidator p_povOrderValidator ) : |
||
p_mprManagedPluginRegistry | PluginRegistry | The |
p_posOrderSerializer | IPluginOrderLogSerializer | The object that serializes and deserializes /// data from an active plugin log permanent store. |
p_povOrderValidator | IPluginOrderValidator | The object that validates plugin order. |
return |
public RemovePlugin ( |
||
p_plgPlugin | The plugin to remove from the order list. | |
return | void |
public SetPluginOrder ( IList |
||
p_lstOrderedPlugins | IList |
The list indicating the desired order of the plugins. |
return | void |
public SetPluginOrderIndex ( |
||
p_plgPlugin | The full path to the plugin file whose load order is to be set. | |
p_intNewIndex | int | The new load order index of the plugin. |
return | void |