FireDAC.Phys.MongoDBWrapper.TMongoDatabase

De Appmethod Libraries
Aller à : navigation, rechercher

FireDAC.Phys.MongoDBWrapper.TMongoObjectSystem.TObjectTMongoDatabase

Object Pascal

TMongoDatabase = class(TMongoObject)

C++

class PASCALIMPLEMENTATION TMongoDatabase : public TMongoObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
FireDAC.Phys.MongoDBWrapper.pas
FireDAC.Phys.MongoDBWrapper.hpp
FireDAC.Phys.MongoDBWrapper FireDAC.Phys.MongoDBWrapper

Description

Une classe de base pour toutes les classes englobantes d'API MongoDB.

FireDAC.Phys.MongoDBWrapper.TMongoDatabase hérite de FireDAC.Phys.MongoDBWrapper.TMongoObject. Tout le contenu en-dessous de cette ligne se réfère à FireDAC.Phys.MongoDBWrapper.TMongoObject.

Une classe de base pour toutes les classes englobantes d'API MongoDB.

TMongoObject est une classe abstraite qui est responsable du cycle de vie d'un handle d'API MongoDB. Cette classe fournit des références aux bibliothèques client, l'environnement et les objets d'erreur.

Le handle d'API MongoDB peut être assigné à cet objet :

  • Par des classes dérivées, ce qui assigne directement le handle à la variable privée FHandle ;
  • Par le constructeur Create : dans ce cas, cet objet possédera le handle ;
  • En assignant un handle à la propriété Handle : dans ce cas, l'appelant possédera le handle.

Lorsque cet objet possède le handle, le handle d'API MongoDB est automatiquement détruit dans les situations suivantes :

  • Lorsque vous appelez le destructeur de l'objet ;
  • En assignant une valeur appropriée à la propriété Handle lorsque cet objet possède le handle.

Sinon, le handle doit être détruit manuellement.

Voir aussi