TsgcWSPServer_sgc › Metodi › RPCResult
Risponde a una richiesta RPC in sospeso con un risultato positivo.
procedure RPCResult(aID, aResult: String);
| Nome | Tipo | Descrizione |
|---|---|---|
aID | String | Id della richiesta RPC originariamente ricevuta da OnRPC; utilizzato per instradare la risposta al client chiamante. |
aResult | String | Payload del risultato inserito nel campo result di JSON-RPC; può essere un valore letterale o un oggetto/array codificato in JSON. |
Da chiamare dall'handler OnRPC una volta che il metodo è stato eseguito con successo. Il server individua la connessione in attesa tramite aID, la rimuove dal tracker degli ID metodo e invia una risposta di successo JSON-RPC 2.0 che il client riceve tramite il suo evento OnRPCResult. Quando il QoS è Livello 1 o 2, la risposta viene aggiunta anche alla lista delle risposte in attesa in modo che il server possa reinviarla se non arriva alcun acknowledgment.
oProtocol.RPCResult(aID, '{"balance":1250}');