API:FireDAC.Phys.MongoDBWrapper.TMongoOID
Delphi
TMongoOID = class(TMongoObject)
C++
class PASCALIMPLEMENTATION TMongoOID : 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.TMongoOID 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.