Web services 正在等待向另一方发送webservice方法结果

Web services 正在等待向另一方发送webservice方法结果,web-services,silverlight-4.0,Web Services,Silverlight 4.0,例如,我正在编写一个Silverlight4应用程序并连续调用2个方法 getCarsCompleted() getCarsAsync() getJouneyCompleted() getJourneyAsync() 我将结果绑定到相应的数据网格 我有一个具有2个功能的web服务: getCars()它给了我一个汽车列表,上面有它们的id和型号名称 getJourney(time)它为我提供指定时间内的所有旅程 如果行程只有参与车辆的id 因此,我必须通过getCars()知道模型名称 碰巧

例如,我正在编写一个Silverlight4应用程序并连续调用2个方法

getCarsCompleted()
getCarsAsync()

getJouneyCompleted()
getJourneyAsync()
我将结果绑定到相应的数据网格

我有一个具有2个功能的web服务:

getCars()
它给了我一个汽车列表,上面有它们的id和型号名称
getJourney(time)
它为我提供指定时间内的所有旅程

如果行程只有参与车辆的id

因此,我必须通过getCars()知道模型名称

碰巧的是,我并不总是在数据网格中填充行程的车型名称

如何在GetTravelies()之前授予getCars()的结果


我已经使用了manualresetevent。但在这种情况下,我在主页上调用,如果我执行WaitOne()操作,我会锁定它


对不起,我没有正确地解释我自己。我必须确定汽车的getAsync()是否比行程先发生。

您是否尝试过使用AutoResteEvent类