# FdoITransaction Class Reference

`#include <ITransaction.h>`

Inheritance diagram for FdoITransaction:

[legend]

List of all members.

## Detailed Description

The FdoITransaction interface represents a transaction to be performed in a DataStore, and is implemented by feature providers that support transactions.

Definition at line 34 of file ITransaction.h.

## Public Member Functions
virtual FDO_API void | Commit ()=0
| Commits the transaction.
virtual FDO_API FdoIConnection * | GetConnection ()=0
| Gets the FdoIConnection object associated with the transaction.
virtual FDO_API void | Rollback ()=0
| Rolls back a transaction from a pending state.

The documentation for this class was generated from the following file:

- ITransaction.h