If true, check to see if recovery needs to be performed before opening the database environment. (For this check to be accurate, all processes using the environment must specify it when opening the environment.)

Namespace:  BerkeleyDB
Assembly:  libdb_dotnet52 (in libdb_dotnet52.dll) Version:


public bool Register
Visual Basic (Declaration)
Public Register As Boolean
Visual C++
bool Register


If recovery needs to be performed for any reason (including the initial use of this setting), and RunRecoveryis also specified, recovery will be performed and the open will proceed normally. If recovery needs to be performed and RunRecovery is not specified, RunRecoveryException will be thrown. If recovery does not need to be performed, RunRecovery will be ignored. See Architecting Transactional Data Store applications in the Programmer's Reference Guide for more information.

See Also