我正忙于创建需要 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
}