Free up all the per-process resources associated with the specified
Transaction instance, neither committing nor aborting the
transaction.
Namespace:
BerkeleyDBAssembly: libdb_dotnet52 (in libdb_dotnet52.dll) Version: 5.2.28.0
Syntax
C# |
---|
public void Discard() |
Visual Basic (Declaration) |
---|
Public Sub Discard |
Visual C++ |
---|
public: void Discard() |
Remarks
If there are cursor handles open when this method is called, they
are all closed inside this method. And if there are errors when
closing the cursor handles, the first such error is returned.
This call may be used only after calls to
Recover(Int32, Boolean) when there are multiple
global transaction managers recovering transactions in a single
Berkeley DB environment. Any transactions returned by
Recover(Int32, Boolean) that are not handled by
the current global transaction manager should be discarded using
Discard.