Datasnap.DSHTTPCommon.TDSRESTResultEvent
C++
typedef void __fastcall (__closure *TDSRESTResultEvent)(System::TObject* Sender, System::Json::TJSONValue* &ResultVal, Data::Dbxcommon::TDBXCommand* const Command, bool &Handled);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
typedef | public | Datasnap.DSHTTPCommon.hpp | Datasnap.DSHTTPCommon | Datasnap.DSHTTPCommon |
Description
Evénement utilisateur pour la capture et la modification facultative des résultats REST avant leur renvoi.
TDSRESTResultEvent est un événement utilisateur pour la capture et la modification facultative des résultats REST avant leur renvoi.
La valeur JSON transmise n'est pas encapsulée dans un objet de résultat. Si Handled
est définie sur False, l'appelant encapsulera alors la valeur de ResultVal
comme suit : {'result':ResultVal}
. Notez aussi que la valeur transmise peut être (et sera probablement) un tableau JSON, contenant une ou plusieurs valeurs de retour, selon la méthode invoquée. Si vous changez la valeur contenue dans ResultVal
, la nouvelle valeur sera renvoyée.
Sender
est l'instance qui invoque l'événement.
ResultVal
spécifie la valeur JSON renvoyée.
Command
est la commande exécutée.
Handled
est définie sur True si le formatage du résultat est requis.