TsgcWSPServer_sgc › Métodos › RPCResult
Responde a uma requisição RPC pendente com um resultado bem-sucedido.
procedure RPCResult(aID, aResult: String);
| Name | Type | Descrição |
|---|---|---|
aID | String | Id da requisição RPC recebida originalmente por OnRPC; utilizado para rotear a resposta de volta ao cliente chamador. |
aResult | String | Payload de resultado colocado no campo result do JSON-RPC; pode ser um valor literal ou um objeto/array codificado em JSON. |
Chame a partir do handler OnRPC quando o método tiver sido executado com sucesso. O servidor localiza a conexão pendente por aID, a remove do rastreador de method-id e envia uma resposta de sucesso JSON-RPC 2.0, que o cliente manifesta através de seu evento OnRPCResult. Quando o QoS é Level 1 ou 2, a resposta também é adicionada à lista de pendentes, de modo que o servidor possa reenviá-la se nenhuma confirmação chegar.
oProtocol.RPCResult(aID, '{"balance":1250}');