【发布时间】:2013-12-09 14:17:30
【问题描述】:
我想为事件订阅异步方法。
但是,编译器不会让我。
我该怎么做?
例子:
class SearchBase
{
public delegate void ReuestingCollectionHandler();
public event ReuestingCollectionHandler RequestingCollection = null;
}
.
.
.
SearchBase.RequestingCollection += LoadCandidates;
public async Task LoadCandidates()
{
var queryText = string.Empty;
Candidates = await CandidatesManager.GetCandidates(Profile.Instance.RecruiterId);
}
【问题讨论】:
-
Jusr 编写一个封装方法,该方法将作为委托函数,并在该方法内部调用异步方法
标签: c# events async-await