Append the data item to the end of the database.Namespace: BerkeleyDB
Assembly: libdb_dotnet52 (in libdb_dotnet52.dll) Version: 22.214.171.124
public uint Append( DatabaseEntry data, Transaction txn )
|Visual Basic (Declaration)|
Public Function Append ( _ data As DatabaseEntry, _ txn As Transaction _ ) As UInteger
public: unsigned int Append( DatabaseEntry^ data, Transaction^ txn )
- Type: BerkeleyDB..::.DatabaseEntry
The data item to store in the database
- Type: BerkeleyDB..::.Transaction
If the operation is part of an application-specified transaction, txn is a Transaction object returned from BeginTransaction()()(); if the operation is part of a Berkeley DB Concurrent Data Store group, txn is a handle returned from BeginCDSGroup()()(); otherwise null.
Return ValueThe record number allocated to the record
There is a minor behavioral difference between Append(DatabaseEntry) and Append(DatabaseEntry). If a transaction enclosing an Append operation aborts, the record number may be reallocated in a subsequent Append(DatabaseEntry) operation, but it will not be reallocated in a subsequent Append(DatabaseEntry) operation.