Delphi EMS FireDAC:如何通过索引而不是名称访问TEndpointRequest参数?

Delphi EMS FireDAC:如何通过索引而不是名称访问TEndpointRequest参数?,delphi,firemonkey,firedac,ems,Delphi,Firemonkey,Firedac,Ems,我正在开发Delphi EMS资源客户端FireDAC应用程序 例如,如果我将2个参数从客户端传递到服务器。在服务器端,我可以通过参数名“item1”、“item2”访问参数值。但是我需要通过索引来访问参数,而不是通过名称来访问参数 现有服务器实现: procedure TResource.GetItem(const AContext: TEndpointContext; const ARequest: TEndpointRequest; const AResponse: TEndpoint

我正在开发Delphi EMS资源客户端FireDAC应用程序

例如,如果我将2个参数从客户端传递到服务器。在服务器端,我可以通过参数名“item1”、“item2”访问参数值。但是我需要通过索引来访问参数,而不是通过名称来访问参数

现有服务器实现:

procedure TResource.GetItem(const AContext: TEndpointContext; 
 const ARequest: TEndpointRequest; const AResponse: TEndpointResponse);
var
  LItem1, LItem2: string;
begin
  LItem1 := ARequest.Params.Values['item1'];
  LItem2 := ARequest.Params.Values['item2'];
end;
使用Dataset,我可以使用列表索引访问参数,例如

for I := 0 to Count-1 do
begin 
 FDQuery.Params[I].Value; 
end;
我怎样才能用ARequest.Params完成它

我在等待一些解决办法

提前谢谢