Datasnap.DSHTTPCommon.TDSRESTResultEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.