请问我这里使用task调用mongo的异步查询,怎么打印出的结果都是在主线程中执行的呢?这个时候我调用ettask结果也相同(ettask 因为作者特殊处理,所以好理解,具体代码没看太明白)。
因为设置了同步上下文,MainThreadSynchronizationContext
egametang 谢谢哦,我再去看看MainThreadSynchronizationContext这个呢
https://www.shuzhiduo.com/A/QW5YgZeNzm/,[翻译]扩展C#中的异步方法,这篇文章介绍了C#如何扩展自己的异步方法,看et的thirdParty中,有ettask的扩展等,应该是这里也有处理