Method | Description | |
---|---|---|
Commit ( IProviderUnit unit ) : void |
Commits this transaction.
|
|
EnsureBegun ( ) : void | ||
GetTransactionId ( ) : string | ||
HasCommitalActionsToPerform ( ) : bool |
Determines whether this transaction has actions to perform prior to committing, e.g. cache flushing.
|
|
PerformPreCommitalActions ( ) : void |
Performs the pre commital actions, e.g. cache flushing.
|
|
Rollback ( IProviderUnit unit ) : void |
Rolls back this transaction.
|
|
Rollback ( bool requestIsImplicit ) : void |
Rolls back this transaction and stores a value for whether the rollback request was as a result of an implicit operation, like the disposal of the transaction.
|
Method | Description | |
---|---|---|
AbstractProviderTransaction ( ) : System | ||
DisposeResources ( ) : void | ||
PerformCommit ( ) : bool | ||
PerformExplicitRollback ( ) : bool | ||
PerformImplicitRollback ( ) : bool |
protected AbstractProviderTransaction ( ) : System | ||
return | System |
public HasCommitalActionsToPerform ( ) : bool | ||
return | bool |
protected abstract PerformExplicitRollback ( ) : bool | ||
return | bool |
protected abstract PerformImplicitRollback ( ) : bool | ||
return | bool |
public Rollback ( IProviderUnit unit ) : void | ||
unit | IProviderUnit | |
return | void |
public Rollback ( bool requestIsImplicit ) : void | ||
requestIsImplicit | bool | if set to |
return | void |