TsgcWSPServer_sgcMethoden › RPCResult

RPCResult Methode

Beantwoordt een openstaand RPC-verzoek met een succesvol resultaat.

Syntaxis

procedure RPCResult(aID, aResult: String);

Parameters

NaamTypeBeschrijving
aIDStringId van het oorspronkelijk ontvangen RPC-verzoek via OnRPC; gebruikt om het antwoord terug te sturen naar de aanroepende client.
aResultStringResultaatpayload geplaatst in het JSON-RPC result-veld; kan een letterlijke waarde zijn of een JSON-gecodeerd object/array.

Opmerkingen

Roep aan vanuit de OnRPC-handler zodra de methode succesvol is uitgevoerd. De server zoekt de openstaande verbinding op via aID, verwijdert deze uit de methode-id-tracker en stuurt een JSON-RPC 2.0-succesantwoord dat de client via het OnRPCResult-event ontvangt. Wanneer QoS Level 1 of 2 is, wordt het antwoord ook aan de wachtlijst toegevoegd zodat de server het opnieuw kan verzenden als er geen bevestiging binnenkomt.

Voorbeeld

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

Terug naar methoden