Insert the specified key/data pair into the database, unless a
            key/data pair comparing equally to it already exists in the
            database.
            
    Namespace: 
   BerkeleyDBAssembly: libdb_dotnet53 (in libdb_dotnet53.dll) Version: 5.3.28.0
 Syntax
Syntax
| C# | 
|---|
| public void AddUnique( KeyValuePair<DatabaseEntry, DatabaseEntry> pair ) | 
| Visual Basic (Declaration) | 
|---|
| Public Sub AddUnique ( _ pair As KeyValuePair(Of DatabaseEntry, DatabaseEntry) _ ) | 
| Visual C++ | 
|---|
| public: void AddUnique( KeyValuePair<DatabaseEntry^, DatabaseEntry^> pair ) | 
Parameters
- pair
- Type: System.Collections.Generic..::.KeyValuePair<(Of <(DatabaseEntry, DatabaseEntry>)>)
 The key/data pair to be inserted
 Exceptions
Exceptions
| Exception | Condition | 
|---|---|
| BerkeleyDB..::.KeyExistException | Thrown if a matching key/data pair already exists in the database. | 





