TsgcWSPServer_sgcMethoden › RPCResult

RPCResult Methode

Antwortet auf eine ausstehende RPC-Anfrage mit einem erfolgreichen Ergebnis.

Syntax

procedure RPCResult(aID, aResult: String);

Parameter

NameTypBeschreibung
aIDStringID der RPC-Anfrage, die ursprünglich von OnRPC empfangen wurde; wird verwendet, um die Antwort an den aufrufenden Client zurückzurouten.
aResultStringErgebnis-Nutzlast, die im JSON-RPC-Feld result platziert wird; kann ein Literalwert oder ein JSON-kodiertes Objekt/Array sein.

Hinweise

Rufen Sie dies aus dem OnRPC-Handler auf, sobald die Methode erfolgreich ausgeführt wurde. Der Server lokalisiert die ausstehende Verbindung anhand von aID, entfernt sie aus dem Method-ID-Tracker und sendet eine JSON-RPC-2.0-Erfolgsantwort, die der Client über sein OnRPCResult-Ereignis erhält. Bei QoS-Level 1 oder 2 wird die Antwort außerdem zur Liste der ausstehenden Antworten hinzugefügt, sodass der Server sie erneut senden kann, wenn keine Bestätigung eintrifft.

Beispiel

oProtocol.RPCResult(aID, '{"balance":1250}');

Zurück zu Methoden