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 the Authenticate method is called.

Inheritance Hierarchy

System.Object
   NetQuarry.EAPCollectionBase
      NetQuarry.Databases

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.

See Also