REST.Backend.ServiceTypes.TBackendStorageApi.QueryObjects

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
REST.Backend.ServiceTypes.pas
REST.Backend.ServiceTypes.hpp
REST.Backend.ServiceTypes TBackendStorageApi


Beschreibung

Übergibt die angegebene Anfrage an den Cloud-Dienst.

QueryObjects erhält die folgenden Parameter:

  • AClassName ist der Name der Klasse des abzufragenden Objekts.
  • AQuery ist ein Array von Strings, bei denen jeder String ein einziges Schlüssel/Wertepaar mit einem Gleichzeichen (=), um es zu trennen, enthält. Zum Beispiel: key1=value1.
  • Jeder der folgenden Parameter, den QueryObjects mit den Abfrageergebnissen füllt:
    • AJSONArray stellt die Ergebnisse im JSON-Format dar. Sie können optional einen Wert für den AMetaArray-Parameter übergeben, den QueryObjects mit Metadaten füllt, die jedes Ergebnis abgleichen.
    • AResultList stellt die Ergebnisse als Instanz des angegebenen T-Typs bereit.

Siehe auch