REST.Backend.EMSApi.TEMSClientAPI.QueryModuleResources
Delphi
procedure QueryModuleResources(const AModuleID: string; const AQuery: array of string; const AJSONArray: TJSONArray); overload;
procedure QueryModuleResources(const AModuleID: string; const AQuery: array of string; const AJSONArray: TJSONArray;
out AResources: TArray<TModuleResource>); overload;
C++
void __fastcall QueryModuleResources(const System::UnicodeString AModuleID, const System::UnicodeString *AQuery, const System::NativeInt AQuery_High, System::Json::TJSONArray* const AJSONArray)/* overload */;
void __fastcall QueryModuleResources(const System::UnicodeString AModuleID, const System::UnicodeString *AQuery, const System::NativeInt AQuery_High, System::Json::TJSONArray* const AJSONArray, /* out */ System::DynamicArray<TModuleResource> &AResources)/* overload */;
Inhaltsverzeichnis
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet | 
|---|---|---|---|---|
| procedure function | public | REST.Backend.EMSApi.pas REST.Backend.EMSApi.hpp | REST.Backend.EMSApi | TEMSClientAPI | 
Beschreibung
Fragt den EMS-Server nach einer Liste der Modulressourcen ab.
QueryModuleResources übernimmt die folgenden Parameter:
- AQueryist ein Array mit Strings, wobei jeder String ein durch ein Gleichheitszeichen getrenntes Schlüssel/Wertepaar enthält, z. B. "my_parameter=my_value". QueryModuleResources fügt der Anforderung diese Schlüssel/Wertepaare als Parameter hinzu.
- QueryModuleResources füllt AJSONArraymit den Ergebnissen vom EMS-Server.
Sie können optional ein Array mit TModuleResource-Instanzen (AModuleResources) angeben, damit QueryModuleResources das Array mit den vom EMS-Server zurückgegebenen Modulressourcen füllt.
Exceptions
| Exception | Meldung | Beschreibung | 
|---|---|---|
| JSON-Objekt erwartet | Sie haben an QueryModuleResources ein Array mit TModuleResource-Instanzen ( Die erwartete Struktur der erhaltenen JSON-Daten ist ein JSON-Array mit JSON-Objekten. Jedes dieser Objekte repräsentiert einen Benutzer. Die tatsächliche Struktur der erhaltenen JSON-Daten ist ein JSON-Array, das mindestens einen Eintrag enthält, der kein JSON-Objekt ist. | |
| MasterSecret erforderlich | Authentication ist TAuthentication.MasterSecret und ConnectionInfo.MasterSecret ist ein leerer String. | |
| Sitzungs-Token erforderlich | Authentication ist TAuthentication.Session, und Sie haben sich nicht angemeldet oder das bei der Anmeldung (Login) angegebene Sitzungsauthentifizierungs-Token ist ein leerer String. | 
Siehe auch
- REST.Backend.EMSApi.TEMSClientAPI.UnregisterModuleResource
- REST.Backend.EMSApi.TEMSClientAPI.UpdateModuleResource
- REST.Backend.EMSApi.TEMSClientAPI.RetrieveModuleResource
- REST.Backend.EMSApi.TEMSClientAPI.RetrieveModuleResourcesFields