Can't find Abort method in Thread

2019-02-08 22:36发布

问题:

I'm porting a project to .NET Core and have some logic with the method. Do you know .NET Core supports Abort() method in Thread class?

回答1:

Thread.Abort has been removed in .NET Core.

  • Move Thread.Abort under FEATURE_LEGACYSURFACE https://github.com/dotnet/coreclr/pull/2342
  • Never call Thread.Abort https://github.com/aspnet/KestrelHttpServer/pull/726
  • for tests purpose the custom Abort Ext method is used


回答2:

As far as I have understood so far it is now recommended to use CancellationToken. Please read more about how to use this here:

https://msdn.microsoft.com/en-us/library/dd997364(v=vs.110).aspx