Method | Description | |
---|---|---|
Commit ( ) : void |
Commits the changes to the PluginOrderLog.
|
|
Commit ( |
Used to notify an enlisted resource manager that the transaction is being committed.
|
|
InDoubt ( |
Used to notify an enlisted resource manager that the transaction is in doubt. A transaction is in doubt if it has not received votes from all enlisted resource managers as to the state of the transaciton. |
|
Prepare ( |
Used to notify an enlisted resource manager that the transaction is being prepared for commitment.
|
|
RemovePlugin ( |
Removes the given plugin from the order list.
|
|
Rollback ( |
Used to notify an enlisted resource manager that the transaction is being rolled back.
|
|
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. |
|
TransactionEnlistment ( |
A simple constructor that initializes the object with the given values.
|
Method | Description | |
---|---|---|
Enlist ( ) : void |
Enlists the install log into the current transaction.
|
|
MasterOrderedPlugins_CollectionChanged ( object sender, |
Handles the INotifyCollectionChanged.CollectionChanged event of the master list of ordered plugins. This applies any changes that are made to the maser list to the transacted list with which we are currently working. |
public Commit ( |
||
p_eltEnlistment | The enlistment class used to communicate with the resource manager. | |
return | void |
public InDoubt ( |
||
p_eltEnlistment | The enlistment class used to communicate with the resource manager. | |
return | void |
public Prepare ( |
||
p_entPreparingEnlistment | The enlistment class used to communicate with the resource manager. | |
return | void |
public RemovePlugin ( |
||
p_plgPlugin | The plugin to remove from the order list. | |
return | void |
public Rollback ( |
||
p_eltEnlistment | The enlistment class used to communicate with the resource manager. | |
return | void |
public SetPluginOrder ( IList |
||
p_lstOrderedPlugins | IList |
The list indicating the desired order of the plugins. |
return | void |
public TransactionEnlistment ( |
||
p_txTransaction | The transaction into which we are enlisting. | |
p_polPluginOrderLog | The |
|
return | System |