TsgcWSPClient_sgcMétodos › RPC

RPC Método

Envía una solicitud de llamada a procedimiento remoto y espera una respuesta de Result o Error.

Sintaxis

procedure RPC(const aId, aMethod: string; const aParams: string = ''; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);

Parámetros

NombreTipoDescripción
aIdconst stringIdentificador único de llamada utilizado para correlacionar la respuesta. Déjelo vacío para que el componente genere un nuevo Guid.
aMethodconst stringNombre del método remoto a invocar en el servidor.
aParamsconst stringParámetro de carga útil opcional (normalmente una cadena JSON).
aGuidconst StringGuid opcional de la instancia del protocolo sgc del lado del servidor de destino. Déjelo vacío para utilizar el valor predeterminado.
aQueueconst TwsQueueNivel de cola utilizado cuando el servidor aplica colas transaccionales a la llamada.

Observaciones

La llamada se registra localmente en la lista RPC; cuando el servidor responde, se dispara OnRPCResult o OnRPCError con el Id correspondiente y la entrada se elimina. Utilice GetRPCMethodById o GetRPCParamsById dentro de esos manejadores para recuperar la solicitud original.

Ejemplo

oProtocol.RPC('', 'getUsers', '{"page":1}');

Volver a Métodos