Afficher : Delphi C++
Préférences d'affichage

Datasnap.DSHTTPCommon.TDSRESTResultEvent

De XE2 API Documentation

C++

typedef void __fastcall (__closure *TDSRESTResultEvent)(System::TObject* Sender, Data::Dbxjson::TJSONValue* &ResultVal, const Data::Dbxcommon::TDBXCommand* 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.

Versions précédentes
Traductions