0
我正忙于创建一个WCF Web服务,它需要一个ASYNC调用。我已经完成了目前为止:关于WCF和ASYNC的信息
public async Task<bool> sendData(Data data) {
bool sent = await Task<bool>.Factory.StartNew(() => {
return someNameSpace.ReceiveData(data);
});
return sent;
}
所以我的问题是,对dll的调用是否也需要标记为异步?
即。在dll内
public async Task<bool> ReceiveData(Data data) {
// some async code
// some code here
}
你会发现这在使用异步/等待时,WCF中的分布式事务也很有用:https://youtu.be/B-Q3T5KpiYk –