C# 调用async EventHandler和
我有一个如下定义的EventHandler:C# 调用async EventHandler和,c#,.net,asynchronous,.net-core,eventhandler,C#,.net,Asynchronous,.net Core,Eventhandler,我有一个如下定义的EventHandler: EventHandler<DataValueChangedEventArgs> method; 第二行在.NET Core上不起作用(不受支持的异常),如何将第2行迁移到与.NET Core等效的版本 如何将第2行迁移到.NET Core等效版本 BeginInvoke调用线程池线程上的委托。任务也是如此。运行 因此,现代的等价物是您已经发布的第1行。查看这篇关于删除代表的Begin/EndInvoke的博客文章 1. await T
EventHandler<DataValueChangedEventArgs> method;
第二行在.NET Core上不起作用(不受支持的异常),如何将第2行迁移到与.NET Core等效的版本
如何将第2行迁移到.NET Core等效版本
BeginInvoke
调用线程池线程上的委托。任务也是如此。运行
因此,现代的等价物是您已经发布的第1行。查看这篇关于删除代表的Begin/EndInvoke的博客文章
1. await Task.Run(() => { method.Invoke(this, valueEvent); });
2. method.BeginInvoke(this, valueEvent, EndAsyncEvent, null);