TsgcWSPServer_sgc › Métodos › RPCResult
Responde a una solicitud RPC pendiente con un resultado satisfactorio.
procedure RPCResult(aID, aResult: String);
| Nombre | Tipo | Descripción |
|---|---|---|
aID | String | Id de la solicitud RPC recibida originalmente por OnRPC; se utiliza para enrutar la respuesta de vuelta al cliente que realizó la llamada. |
aResult | String | Payload de resultado colocado en el campo result de JSON-RPC; puede ser un valor literal o un objeto/array codificado en JSON. |
Llame desde el controlador OnRPC una vez que el método se ha ejecutado correctamente. El servidor localiza la conexión pendiente por aID, la elimina del rastreador de ID de método y envía una respuesta de éxito JSON-RPC 2.0 que el cliente expone a través de su evento OnRPCResult. Cuando QoS es Nivel 1 o 2, la respuesta también se añade a la lista pendiente para que el servidor pueda reenviarla si no llega ningún acuse de recibo.
oProtocol.RPCResult(aID, '{"balance":1250}');