Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调用async EventHandler和_C#_.net_Asynchronous_.net Core_Eventhandler - Fatal编程技术网

C# 调用async 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:

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);