Datasnap.DSHTTPCommon.TDSRESTResultEvent
C++
typedef void __fastcall (__closure *TDSRESTResultEvent)(System::TObject* Sender, System::Json::TJSONValue* &ResultVal, Data::Dbxcommon::TDBXCommand* const Command, bool &Handled);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
typedef | public | Datasnap.DSHTTPCommon.hpp | Datasnap.DSHTTPCommon | Datasnap.DSHTTPCommon |
Beschreibung
Benutzerereignis zum Abfangen und optionalen Ändern von REST-Ergebnissen vor deren Rückgabe.
TDSRESTResultEvent ist ein Benutzerereignis zum Abfangen und optionalen Ändern von REST-Ergebnissen vor deren Rückgabe.
Der übergebene JSON-Wert ist nicht in einem Ergebnisobjekt gekapselt. Wenn Handled
auf False gesetzt ist, dann kapselt der Aufrufer den Wert von ResultVal
folgendermaßen: {'result':ResultVal}
. Beachten Sie bitte, dass der übergebene Wert ein JSON-Array sein kann (und es wahrscheinlich auch ist), das abhängig von der aufrufenden Methode einen oder mehr Rückgabewerte enthält. Wenn Sie den in ResultVal
enthaltenen Wert geändert haben, wird der neue Wert zurückgegeben.
Sender
ist die Instanz, die das Ereignis aufruft.
ResultVal
gibt den JSON-Wert an, der zurückgegeben wird.
Command
ist der Befehl, der ausgeführt wird.
Handled
wird auf True gesetzt, wenn eine Formatierung des Ergebnisses erforderlich ist.