TsgcWSPServer_sgcMétodos › RPCResult

RPCResult Método

Responde a una solicitud RPC pendiente con un resultado satisfactorio.

Sintaxis

procedure RPCResult(aID, aResult: String);

Parámetros

NombreTipoDescripción
aIDStringId de la solicitud RPC recibida originalmente por OnRPC; se utiliza para enrutar la respuesta de vuelta al cliente que realizó la llamada.
aResultStringPayload de resultado colocado en el campo result de JSON-RPC; puede ser un valor literal o un objeto/array codificado en JSON.

Observaciones

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.

Ejemplo

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

Volver a Métodos