【发布时间】:2015-01-19 15:39:36
【问题描述】:
我的应用程序正在使用 .NET 4。我正在使用 await async,使用 nuget package
在我的应用程序中,我想对信号等待 WaitAsync 调用进行等待,如下所示。
SemaphoreSlim semphore = new SemaphoreSlim(100);
await semphore.WaitAsync();
但是我得到以下编译错误。
“System.Threading.SemaphoreSlim”不包含“WaitAsync”的定义,并且找不到接受“System.Threading.SemaphoreSlim”类型的第一个参数的扩展方法“WaitAsync”(您是否缺少 using 指令或程序集参考?)
在 .NET 4.0 中是否可以使用 WaitAsync?
【问题讨论】:
标签: c# .net-4.0 semaphore async-await