0

我使用 AppDomain.AssemblyResolve 事件从 Winforms UI 中的远程服务器动态加载大型程序集。是否可以使我的程序集解析方法异步?

AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;

Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)  // how to make it async?
{
   // some logic where I need to use await operator
}


4

1 回答 1

0

是否可以使我的程序集解析方法异步?

不,事件签名是同步的,因此您的实现必须是同步的。您需要阻止异步代码

于 2020-11-28T04:40:35.950 回答