I would like to understand how the API below works
InerpolationdataResultset = PIWebServiceObject.GetPIArchiveData(InterpolateddataRequestsList);
1) When PI gets request to return interpolated data for the tags enclosed in InterpolateddataRequestsList object , does it do some kind of Multithreading to get the data from PI or does it generates sequential tag requests for all the tags in the input list.
2) In this method is there any multithreading involved to quickly return the output resultset.
3) what is the technology being used to generate output data for this PI WS API. (PISDK/OLEDB).