TsgcWSPServer_sgcMétodos › RPCResult

RPCResult Method

Responde a uma requisição RPC pendente com um resultado bem-sucedido.

Sintaxe

procedure RPCResult(aID, aResult: String);

Parâmetros

NameTypeDescrição
aIDStringId da requisição RPC recebida originalmente por OnRPC; utilizado para rotear a resposta de volta ao cliente chamador.
aResultStringPayload de resultado colocado no campo result do JSON-RPC; pode ser um valor literal ou um objeto/array codificado em JSON.

Observações

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.

Exemplo

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

Voltar para Métodos