110,538
社区成员
发帖
与我相关
我的任务
分享
AutoResetEvent evt = null;
DataSet ds = null;
public DataSet GetQDZYLB()
{
//your codes
if (evt == null) evt = new AutoResetEvent(false);
else evt.Reset();
//wait until get operation completed
if(evt.WaitOne(-1)) return ds;
else return null;
}
private void XXCompleted()
{
//ds = ...
//Signal the event
evt?.Set();
}