REST.Backend.EMSApi.TEMSClientAPI.PutResource

De RAD Studio API Documentation
Aller à : navigation, rechercher

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());

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
REST.Backend.EMSApi.pas
REST.Backend.EMSApi.hpp
REST.Backend.EMSApi TEMSClientAPI


Description

Envoie les données spécifiées pour remplacer la ressource spécifiée sur le serveur EMS.

PutResource reçoit les paramètres suivants :

  • AResource est le chemin du point de terminaison du type de la ressource cible. Par exemple, "users".
  • AID est l'identifiant de la ressource cible. Par exemple, si AResource est "users" et AID "me", le point de terminaison cible est "users/me".
  • AJSON est un objet JSON ayant les données qui doivent remplacer les données existantes de la ressource cible dans le serveur EMS.
  • AAddParameters (facultatif) est une procédure sans paramètres que vous pouvez utiliser pour mettre à jour la requête. Par exemple, vous pouvez ajouter des paramètres à la requête.

Exceptions

Exception Message Description

EEMSClientAPIError

MasterSecret requis

Authentication a la valeur TAuthentication.MasterSecret, et ConnectionInfo.MasterSecret est une chaîne vide.

Token de session requis

Authentication a la valeur TAuthentication.Session, et vous ne vous êtes pas connecté ou le token d'authentification de session fourni lors de la connexion est une chaîne vide.

Voir aussi