csharp 无法捕获异步void异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 无法捕获异步void异常相关的知识,希望对你有一定的参考价值。

private async void ThrowExceptionAsync()
{
  	throw new InvalidOperationException();
}
public void AsyncVoidExceptions_CannotBeCaughtByCatch()
{
	try
	{
		ThrowExceptionAsync();
	}
	catch (Exception)
	{
		// The exception is never caught here!
		throw;
	}
}

以上是关于csharp 无法捕获异步void异常的主要内容,如果未能解决你的问题,请参考以下文章

捕获异步 void 方法引发的异常

来自异步方法的 Mvc .Net 捕获异常

异步编程最佳实践

csharp C#使用TRY捕获异常

node的异常处理

C#多线程开发-处理异步操作中的异常