REST.Backend.EMSApi.TEMSClientAPI.PutResource
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, siAResource
est "users" etAID
"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 |
---|---|---|
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. |