REST.Backend.ServiceTypes.TBackendStorageApi.QueryObjects

De RAD Studio API Documentation
Aller à : navigation, rechercher

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ètre AMetaArray que QueryObjects remplit avec les métadonnées correspondant à chaque résultat.
    • AResultList fournit les résultats sous la forme d'instances du type T spécifié.

Voir aussi