TsgcWSPClient_sgc方法 › RPC

RPC 方法

发送远程过程调用请求并等待 Result 或 Error 响应。

语法

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

参数

名称类型描述
aIdconst string用于关联响应的唯一调用标识符。留空时由组件自动生成新的 Guid。
aMethodconst string要在服务器上调用的远程方法名称。
aParamsconst string可选的参数有效载荷(通常是 JSON 字符串)。
aGuidconst String目标服务器端 sgc 协议实例的可选 Guid。留空以使用默认值。
aQueueconst TwsQueue服务器将事务性排队应用于调用时使用的队列级别。

备注

调用在 RPC 列表中本地跟踪;服务器响应时,OnRPCResult 或 OnRPCError 会以匹配的 Id 触发,条目随即被删除。在这些处理程序中使用 GetRPCMethodById 或 GetRPCParamsById 来检索原始请求。

示例

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

返回方法