| Visual Basic (Declaration) | |
|---|---|
Public Interface ITransactionStorage Inherits IStorage | |
| Visual Basic (Usage) | |
|---|---|
| |
| C# | |
|---|---|
public interface ITransactionStorage : IStorage | |
| Managed Extensions for C++ | |
|---|---|
public __gc __interface ITransactionStorage : public IStorage | |
| C++/CLI | |
|---|---|
public interface class ITransactionStorage : public IStorage | |
For examples how to implement your own storage see:
MsSqlStorage,
OracleStorage or any other storage that comes with the
framework.
This interface is implemented by storages that support transactions. A transaction is an
atomic action that can be rolled back until not committed. Transaction are usually used during
save processes to make sure that no corrupted data is written to the storage.
When starting a new transaction it is possible to set a
IsolationLevel that specifies the level of the transaction.
Requirements
Namespace: Chili.Opf3.Storages
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: Chili.Opf3 (in Chili.Opf3.dll)