REST.Backend.EMSApi.TEMSClientAPI.UpdateModuleResource

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure UpdateModuleResource(const AModuleID, AResourceName: string; const AJSONObject: TJSONObject; out AUpdatedAt: TUpdatedAt);

C++

void __fastcall UpdateModuleResource(const System::UnicodeString AModuleID, const System::UnicodeString AResourceName, System::Json::TJSONObject* const AJSONObject, /* out */ TUpdatedAt &AUpdatedAt);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
REST.Backend.EMSApi.pas
REST.Backend.EMSApi.hpp
REST.Backend.EMSApi TEMSClientAPI


Beschreibung

Ersetzt die vorhandenen Informationen über die angegebene Modulressource durch die angegebenen Informationen.

UpdateModuleResource übernimmt die folgenden Parameter:

  • AModuleID ist ein String mit der ID des Moduls, das die Zielmodulressource enthält.
  • AResourceName ist ein String mit dem Namen der Zielmodulressource.
  • AJSONObject ist ein JSON-Objekt, das die neuen Daten für die Zielmodulressource enthält.
  • AUpdatedAt ist eine Instanz von TUpdatedAt, die UpdateModuleResource mit dem Datum und der Uhrzeit, zu der der EMS-Server die angeforderte Änderung ausgeführt hat.

Exceptions

Exception Meldung Beschreibung

EEMSClientAPIError

MasterSecret erforderlich

Authentication ist TAuthentication.MasterSecret und ConnectionInfo.MasterSecret ist ein leerer String.

Modul-ID erforderlich

Die angegebene Modul-ID ist ein leerer String.

Ressourcenname erforderlich

Der angegebene Ressourcenname 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