【发布时间】:2012-10-19 11:30:16
【问题描述】:
我有以下两种方法:
private static void webservicecalls()
{
WebServiceOne();
WebServiceTwo();
}
那么我怎样才能异步调用这两个方法,而不是在调用第二个 Web 服务之前等待第一个 Web 服务调用完成?
更新:
现在 WebSericeOne 和 WebServiceTwo 都有子调用,例如:
private static void WebServiceOne()
{
CallOne();
CallThree();
}
private static void WebServiceTwo()
{
CallTwo();
CallFour();
}
所以我需要调用具有以下子调用序列:-
CallOne();
CallTwo();
CallThree();
CallFour();
【问题讨论】:
-
应用程序有用户界面吗?如果是这样 - WinForms、WPF、Silverlight、ASP.NET?哪个版本的 .NET?
-
运营合约是什么样的? (如果这是 WCF 服务调用)
-
重新编辑:顺序必须完全一/二/三/四吗?或者仅仅是一个必须在三个之前,而两个必须在四个之前?这很重要。
-
是的,它必须是一、二、三、四……
标签: c# .net web-services asynchronous