Method | Description | |
---|---|---|
Commit ( ) : void |
Commits the changes to the ActivePluginLog.
|
|
Commit ( |
Used to notify an enlisted resource manager that the transaction is being committed.
|
|
GetPlugin ( string p_strPluginPath ) : |
Returns the plugin registered with the given path.
|
|
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.
|
|
RegisterPlugin ( string p_strPluginPath ) : bool |
Registers the specified plugin.
|
|
Rollback ( |
Used to notify an enlisted resource manager that the transaction is being rolled back.
|
|
TransactionEnlistment ( |
A simple constructor that initializes the object with the given values.
|
|
UnregisterPlugin ( |
Removes the specified plugin from the registry.
|
Method | Description | |
---|---|---|
Enlist ( ) : void |
Enlists the install log into the current transaction.
|
public Commit ( |
||
p_eltEnlistment | The enlistment class used to communicate with the resource manager. | |
return | void |
public GetPlugin ( string p_strPluginPath ) : |
||
p_strPluginPath | string | The path of the plugin to return |
return |
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 RegisterPlugin ( string p_strPluginPath ) : bool | ||
p_strPluginPath | string | The path to the plugin to register. |
return | bool |
public Rollback ( |
||
p_eltEnlistment | The enlistment class used to communicate with the resource manager. | |
return | void |
public TransactionEnlistment ( |
||
p_txTransaction | The transaction into which we are enlisting. | |
p_prgPluginRegistry | The |
|
return | System |
public UnregisterPlugin ( |
||
p_plgPlugin | The plugin to unregister. | |
return | void |