Holds a collection of IDatabase objects.
Namespace: NetQuarry
Assembly: EAP.Core (in EAP.Core.dll)
Syntax
| Visual Basic (Declaration) |
|---|
| <Serializable, _ DefaultMember("Item")> Public Class Databases Inherits EAPCollectionBase |
| C# |
|---|
| [Serializable] [DefaultMember("Item")] public class Databases : EAPCollectionBase |
| C++ |
|---|
| [Serializable] [DefaultMember(L"Item")] ref class Databases : EAPCollectionBase |
| J# |
|---|
| /** @attribute Serializable() */ /** @attribute DefaultMember("Item") */ public class Databases extends EAPCollectionBase |
| JScript |
|---|
| public Serializable DefaultMember("Item") class Databases extends EAPCollectionBase |
Remarks
When the application is started, the application first connects to the Repository database. (Specified in the configuration file.)
After the connection to the repository database, the following sequence occurs:
- The list of Databases is loaded from the xmt_data_source metadata.
- The database with the 'IsDefault' attribute set is copied to the IAppContext.Database property.
- The type name of the
authentication provider is looked up. This class is then created and theAuthenticate method is called.
Inheritance Hierarchy
Thread Safety
Public static (Shared in Visual Basic)staticShared members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.