FireDAC.Phys.MongoDBWrapper.TMongoObject
Delphi
TMongoObject = class abstract(TObject)
C++
class PASCALIMPLEMENTATION TMongoObject : public System::TObject
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.
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.