C# 进行异步调用

C# 进行异步调用,c#,web-services,C#,Web Services,我有一个列表rms.PositiveResponse,还有一个列表rms.negativeResponse。这些列表包含一个recruiteid和一个时间戳。我有一万多张唱片 我从web服务获取此数据 RMSDataService.RMS rms = new RMSDataService.RMS(); var negList = rms.NegativeResponse.Where(d => d.RLMSTimeStamp != null && d.RLMSTimeStam

我有一个列表
rms.PositiveResponse
,还有一个列表
rms.negativeResponse
。这些列表包含一个
recruiteid
和一个
时间戳
。我有一万多张唱片

我从web服务获取此数据

RMSDataService.RMS rms = new RMSDataService.RMS();
var negList = rms.NegativeResponse.Where(d => d.RLMSTimeStamp != null && d.RLMSTimeStamp > new DateTime(2012, 02, 22));
var posList = rms.PositiveResponse.Where(d => d.RLMSTimeStamp != null && d.RLMSTimeStamp > new DateTime(2012, 02, 22));

我想进行一个异步调用,因为招聘ID可以从负列表更改为正列表。我怎样才能做到这一点?我不想在两者之间等待I/O。

您可以使用
回调
等待句柄
异步调用您的服务。也许这篇文章能帮上忙