我正忙于创建需要 ASYNC 调用的 WCF Web 服务。到目前为止,我已经这样做了:
public async Task<bool> sendData(Data data) {
bool sent = await Task<bool>.Factory.StartNew(() => {
return someNameSpace.ReceiveData(data);
});
return sent;
}
所以我的问题是,对 dll 的调用是否也需要标记为异步?
IE。在dll中
public async Task<bool> ReceiveData(Data data) {
// some async code
// some code here
}