REST.Backend.ServiceTypes.TBackendStorageApi.QueryObjects
Delphi
procedure QueryObjects(const AClassName: string; const AQuery: array of string; const AJSONArray: TJSONArray); overload;
procedure QueryObjects(const AClassName: string; const AQuery: array of string; const AJSONArray: TJSONArray; out AMetaArray: TArray<TBackendEntityValue>); overload;
procedure QueryObjects<T: class, constructor>(const AClassName: string; const AQuery: array of string; const AResultList: TBackendObjectList<T>); overload;
C++
void __fastcall QueryObjects(const System::UnicodeString AClassName, const System::UnicodeString *AQuery, const int AQuery_High, System::Json::TJSONArray* const AJSONArray)/* overload */;
void __fastcall QueryObjects(const System::UnicodeString AClassName, const System::UnicodeString *AQuery, const int AQuery_High, System::Json::TJSONArray* const AJSONArray, /* out */ System::DynamicArray<Rest::Backend::Metatypes::TBackendEntityValue> &AMetaArray)/* overload */;
template<typename T> void __fastcall QueryObjects(const System::UnicodeString AClassName, const System::UnicodeString *AQuery, const int AQuery_High, TBackendObjectList__1<T>* const AResultList)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | REST.Backend.ServiceTypes.pas REST.Backend.ServiceTypes.hpp |
REST.Backend.ServiceTypes | TBackendStorageApi |
Description
Soumet la requête spécifiée au service cloud.
QueryObjects reçoit les paramètres suivants :
AClassName
est le nom de la classe des objets de la requête.AQuery
est un tableau de chaînes où chaque chaîne doit contenir une seule paire clé-valeur avec un signe égal (=) comme séparateur. Par exemple :key1=value1
.- Un des paramètres suivants que QueryObjects remplit avec les résultats de la requête :
AJSONArray
fournit les résultats au format JSON. Facultativement, vous pouvez transmettre une valeur pour le paramètreAMetaArray
que QueryObjects remplit avec les métadonnées correspondant à chaque résultat.AResultList
fournit les résultats sous la forme d'instances du typeT
spécifié.