REST.Backend.EMSApi.TEMSClientAPI.PutResource

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure PutResource(const AResource, AID: string;
const AJSON: TJSONObject; const AAddParameters: TProc = nil);

C++

void __fastcall PutResource(const System::UnicodeString AResource, const System::UnicodeString AID, System::Json::TJSONObject* const AJSON, const System::Sysutils::_di_TProc AAddParameters = System::Sysutils::_di_TProc());

Eigenschaften

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


Beschreibung

Sendet die angegebenen Daten, um die angegebene Ressource auf dem EMS-Server zu ersetzen.

PutResource übernimmt die folgenden Parameter:

  • AResource ist der Pfad des Endpunkts mit dem Typ der Zielressource. Zum Beispiel: "users".
  • AID ist die ID der Zielressource. Wenn AResource beispielsweise "users" und AID "me" ist, lautet der Zielendpunkt "users/me".
  • AJSON ist ein JSON-Objekt mit den Daten, die die vorhandenen Daten der Zielressource auf dem EMS-Server ersetzen müssen.
  • AAddParameters (optional) ist eine Prozedur ohne Parameter, mit der Sie die Anforderung aktualisieren können. Beispielsweise können Sie der Anforderung Parameter hinzufügen.

Exceptions

Exception Meldung Beschreibung

EEMSClientAPIError

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