【发布时间】:2015-05-22 07:51:01
【问题描述】:
我需要创建等待 IAsycnResult 方法完成的机制。 我怎样才能做到这一点?
IAsyncResult result = _contactGroupServices.BeginDeleteContact(
contactToRemove.Uri,
ar =>
{
try
{
_contactGroupServices.EndDeleteContact(ar);
}
catch (RealTimeException rtex)
{
Console.WriteLine(rtex);
}
},
null );
【问题讨论】:
-
你可以通过 .Result 或 .Wait() 完成你的方法,或者如果你在异步方法中使用 await
-
这个?结果.AsyncWaitHandle.WaitOne();
-
我不在异步方法中。不然怎么办?
-
result.AsyncWaitHandle.WaitOne() 没有帮助我。我试过了。
-
@FatihÜstdağ 从我的回答中查看代码。希望对你有用
标签: c# .net asynchronous async-await iasyncresult