(新手到异步/等待)异步等待链接如何停止
我正在链接一个Initialize()函数,这是钻到许多类。
每个类都有这个initialize方法:
public async Task Initialize(string fileName)
当我收到的最后一节课,是我该怎么办?
我想运行一个简单的功能,如:
public async Task Initialize(string dllPath)
{
await PrintThePath(dllPath);
}
public void PrintThePath(string dllPath)
{
Console.WriteLine(dllPath);
}
Ofcourse我收到“不能等待避免”错误。
所以我做错了,逻辑上。
有人能解释一下吗?
你确实有什么要“等待”吗?听起来你不应该使用'async'。 – SLaks 2013-03-11 15:43:02
我有,这是开始,稍后在此init将实例化一个WCF客户端谁将与WCF服务进行通信。并且WCF服务将花费至少几秒来完成操作 – ilansch 2013-03-11 15:45:51