TsgcWSPServer_sgc › Methoden › RPCResult
Antwortet auf eine ausstehende RPC-Anfrage mit einem erfolgreichen Ergebnis.
procedure RPCResult(aID, aResult: String);
| Name | Typ | Beschreibung |
|---|---|---|
aID | String | ID der RPC-Anfrage, die ursprünglich von OnRPC empfangen wurde; wird verwendet, um die Antwort an den aufrufenden Client zurückzurouten. |
aResult | String | Ergebnis-Nutzlast, die im JSON-RPC-Feld result platziert wird; kann ein Literalwert oder ein JSON-kodiertes Objekt/Array sein. |
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.
oProtocol.RPCResult(aID, '{"balance":1250}');