"景先生毕设|www.jxszl.com

C# AggregateException类代码示例

2023-12-29 17:03编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中AggregateException类的典型用法代码示例。如果您正苦于以下问题:C#AggregateException类的具体用法?C#AggregateException怎么用?C#AggregateException使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:ThrowAsync ///Throwstheexceptiononthethreadpool. ///Theexceptiontopropagate. /// ///Thetargetcontextonwhichtopropagatetheexception;otherwise,tousethethread ///pool. /// internalstaticvoidThrowAsync(Exceptionexception,SynchronizationContexttargetContext) { if(targetContext!=null) { try { targetContext.Post( state=> { throwPrepareExceptionForRethrow((Exception)state); },exception); return; } catch(Exceptionex) { exception=newAggregateException(exception,ex); } } #ifNET45PLUS Task.Run(()=> { throwPrepareExceptionForRethrow(exception); }); #else ThreadPool.QueueUserWorkItem(state=> { throwPrepareExceptionForRethrow((Exception)state); },exception); #endif }
原文链接:http://www.jxszl.com/biancheng/C/556498.html