TsgcWSPServer_sgcMetodi › RPCResult

RPCResult Metodo

Risponde a una richiesta RPC in sospeso con un risultato positivo.

Sintassi

procedure RPCResult(aID, aResult: String);

Parametri

NomeTipoDescrizione
aIDStringId della richiesta RPC originariamente ricevuta da OnRPC; utilizzato per instradare la risposta al client chiamante.
aResultStringPayload del risultato inserito nel campo result di JSON-RPC; può essere un valore letterale o un oggetto/array codificato in JSON.

Note

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.

Esempio

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

Torna ai Metodi