小编Emu*_*lic的帖子

与FireMonkey并行的多个REST请求

我正在Rad Studio XE7中构建一个Firemonkey应用程序,只需单击一下按钮,我就需要使用TRestRequest进行多次(大约7次)Web服务调用.每个Web服务都将返回json对象,然后填充数据集.我正在寻找一种同时进行这些调用的方法,而不是要锁定应用程序的UI.

您建议以哪种方式执行此操作?我看到Embarcadero为线程引入了新的任务和功能,但我仍然不确定我们是否可以使用它以及如何使用.另外,我看到有一个函数可以异步执行TRestRequest,使用这个函数:

function TCustomRESTRequest.ExecuteAsync(ACompletionHandler: TCompletionHandler = nil; ASynchronized: boolean = true; AFreeThread: boolean = true): TRESTExecutionThread;
Run Code Online (Sandbox Code Playgroud)

但我找不到任何关于如何使用此方法及其作用的文档.

任何输入将不胜感激.

delphi rest multithreading asynchronous

8
推荐指数
1
解决办法
1758
查看次数

标签 统计

asynchronous ×1

delphi ×1

multithreading ×1

rest ×1