腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Task.WaitAll
上
的
System.AggregateException
、
、
catch(Exception ex) Exceptions.Add(ex);<ExceptionType>
Syst
浏览 29
提问于2019-01-13
得票数 2
回答已采纳
2
回答
使用
Task.WaitAll
时
的
NullReference
我有一个Windows服务,它可以生成可以工作
的
对象。这些对象有两个作为任务启动
的
方法。在内务处理或关机期间,我在对象上调用stop方法来通知任务停止。我有一个为对象
的
方法创建
的
任务列表,因此我为它们创建了一个
Task.WaitAll
。但是,我在关机时得到了一个NullReferenceException。(processorTasks.ToArray()); //
System.AggregateException
: System.NullReferenceExce
浏览 2
提问于2014-08-13
得票数 0
1
回答
AggregateException和平坦
、
、
为了这次检讨,我有以下缩短
的
方法。实际方法有更多
的
任务。本质
上
,我要做
的
是创建许多任务,启动它们,等待它们全部完成,并处理生成
的
任何异常。这个看起来对吗?new DeltaPressureLogic()) })); } catch (
System.Aggreg
浏览 0
提问于2012-11-26
得票数 5
1
回答
Powershell:在Try/Catch块中使用聚合异常
的
句柄方法
、
、
、
我有一个任务,执行反向DNS查找大约50-60个可能
的
设备.在任何情况下都不会引发聚合异常。到目前为止,我还没有找到在PowerShell中使用Handle方法
的
示例。 我想知道
的
是。下面的代码应该说明我陷入困境
的
原因。它将创建一个由3个异步反向DNS查找组成
的
任务,这些查找应该会失败。调用WaitAll应该会产生预期
的
聚合异常,并且看起来是被处理
的
,但是在$Erro
浏览 0
提问于2018-06-09
得票数 1
回答已采纳
3
回答
在RavenDB中使用SaveChangesAsync
、
、
、
、
这需要在尽可能短
的
时间内完成。t = session.SaveChangesAsync(); { tasks.Clear();} 这段代码运行在i7 (8核)和12 GB内存
的
机器
上
。如果我持有的任务对象
的
数量是2(正如你在代码中看到
的
),它就会工作,但是如果我把这个数字增加到8(内核
浏览 0
提问于2012-06-19
得票数 2
回答已采纳
3
回答
在VS 2019年预览中面对运行时Microsoft.VisualStudio.Composition.CompositionFailedException异常
、
我正试图在visual studio 2019预览版
上
运行扩展,并得到以下错误。
System.AggregateException
:项目系统数据流‘DynamicOrderPrecedenceDataSourceImporter`3’3: 54884337‘由于异常而关闭:
System.AggregateException
->
System.AggregateException
:发生了一个或多个错误。->
System.AggregateException
:发生了一个或多个错误。->
浏览 2
提问于2019-03-07
得票数 0
2
回答
Task.WaitAll
()
的
默认超时
、
、
、
、
Task.WaitAll
?
的
默认超时是什么?它是无限
的
吗?
Task.WaitAll
(stuff.AsyncMethod());等于
Task.WaitAll
(new Task[] { stuff.AsyncMethod() }, -1);吗?我试过在谷歌
上
搜索,但没能找到。
浏览 1
提问于2014-08-22
得票数 2
回答已采纳
1
回答
f#处理多个异常类型
的
异常
、
我试图根据异常类型(如c#中
的
异常类型)捕获异常,但当我在行| :?
System.AggregateException
as aggregateException -> for innerException in aggregateException.InnerExceptions
浏览 1
提问于2015-05-15
得票数 4
回答已采纳
1
回答
在KeyVault中检测不存在
的
密钥
的
正确方法是什么?
、
我使用
的
是2.3.2 Microsoft.Azure.KeyVault NuGet中
的
NuGet。使用GetSecretAsync(,),我注意到如果我试图访问一个不存在
的
秘密,就会引发KeyVaultErrorException。不幸
的
是,当拒绝对密钥库
的
访问或找不到密钥库端点时,也会引发同样
的
错误。 我现在看到
的
唯一区别就是消息属性。那么有什么正确
的
方法来发现一个秘密没有被发现呢?
浏览 7
提问于2017-08-06
得票数 5
回答已采纳
1
回答
Task.WaitAll
的
阻塞等待
、
、
实际
上
,我正在学习async/wait,并试图亲自了解await Task.WhenAll与
Task.WaitAll
在CPU绑定操作中
的
好处。我
的
问题与此有关。在
Task.WaitAll
的
例子中,我看到在执行
Task.WaitAll
的
同一个线程中,正在执行另一个任务。但是,如果我包括Thread.Sleep或while (true)而不是
Task.WaitAll
,那么程序
的
行为就会像预期
的
浏览 3
提问于2022-11-23
得票数 3
1
回答
通过等待任务或访问其异常属性,都不会观察到任务
的
异常
、
、
、
、
这是我
的
任务。如何修改它们以防止此错误。我检查了其他类似的线程,但是我使用
的
是等待和继续。那么这个错误是怎么发生
的
呢? 任务
的
异常既不通过等待任务,也不通过访问其异常属性来观察。因此,未观察到
的
异常由终结器线程重新引发。
浏览 4
提问于2012-02-08
得票数 4
回答已采纳
2
回答
在Silverlight 4中使用TPL和Rx
、
、
我想在我
的
Silverlight项目中使用AsyncCtpLibrary_Silverlight.dll,我也想使用Rx (用于在de UI中处理事件流)。问题是AsyncCtpLibrary_Silverlight.dll和System.CoreEx.dll (来自Rx)都定义了
System.AggregateException
,这会导致冲突。
浏览 0
提问于2011-08-19
得票数 1
回答已采纳
1
回答
System.Threading.Tasks.TaskExceptionHolder.Finalize()
的
System.AggregateException
、
、
、
、
更新:有一个问题我正在试着排除。我已经执行了StackOverFlow中提供
的
建议,但这些建议并没有帮助解决这个问题。通过附加扩展方法,我使用了其他替代方法,如ContinuwWith选项,而不是
Task.WaitAll
。我已经将Ex.handle {}放到了Catch(aggrgateException ex)中,但这无助于捕获实际
的
异常。我只安装
浏览 4
提问于2016-04-24
得票数 0
回答已采纳
1
回答
ArgumentException不会抛到
Task.WaitAll
(新
的
Task[0])
上
、
、
当我阅读[
Task.WaitAll
(params Task[] tasks)]()
上
的
MSDN文档时,它会在以下情况下抛出一个ArgumentException: 我是误解了文档,还是这只是一个错误(或过时
的
信息)?我知道Task.WhenAll(new Task[0])也是这样做
的
,当然除了返回一个任务之外。这个,在引入.NET 4.6之前。实际
上
浏览 4
提问于2017-02-22
得票数 2
回答已采纳
4
回答
如何使用任务并行库管理任务列表
、
、
、
我试图管理Windows
的
任务列表,所以当我关闭服务时,我可以使用
Task.WaitAll
()方法来阻止服务关闭,直到所有剩余
的
任务完成为止。Task.Factory.StartNew(() => // do stuff }}{ if (taskList.Count
浏览 1
提问于2015-02-12
得票数 3
回答已采纳
3
回答
为什么
Task.WaitAll
()不在这里阻止或导致死锁?
、
、
、
为了获得性能,示例将得到转换
的
Task.WaitAll
() (并不是更快,但这只是一个例子)。这是在Android
上
使用Sqlite.Net
的
库中
的
代码,在主UI线程
上
从OnResume()调用该方法:{{ var t2 = CreateTableAsync
浏览 4
提问于2014-03-27
得票数 13
回答已采纳
3
回答
模拟异步任务
、
、
在我
的
单元测试中,使用.NET 4.0
上
的
Moq使用Microsoft进行以下情况我所面临
的
问题是
Task.WaitAll
(mockTask)编辑注意到mockTask在我
的
上下文
浏览 1
提问于2014-02-20
得票数 10
回答已采纳
1
回答
如何将AggregateException展开为单个异常?
、
、
、
、
由于我
的
IEnumerable状态不一致,我似乎得到了线程错误。具体地说,List<T>。下面是我
的
工作流程:RunTask(IDs); var tasks = IDs.Select(name => factory.StartNew(() => action(name))).ToArray();
Task.Wai
浏览 0
提问于2012-10-13
得票数 1
回答已采纳
2
回答
统一防火墙捕获异常错误
、
、
、
、
我们正在用团结
的
方式和火力基地合作。我们提到了团结
的
基本指南。我们尝试从不存在
的
存储中下载文件,并返回一个超出重试限制
的
错误。我们希望捕获此错误并显示自定义
的
错误消息,因为重试极限
的
默认异常非常长。下面是我们打印异常
的
代码示例。else{ }在上面的例子中,我们希望捕获任务异常并打印我们自己
的
错误,但是没有相关<em
浏览 0
提问于2017-02-16
得票数 1
回答已采纳
1
回答
何时释放带有子任务
的
System.Threading.Task?
、
、
由于Task实现了IDisposable,我想知道从catch块再次调用
Task.WaitAll
,等待取消是否是个好主意。当取消请求将被处理时,子任务可能处于循环
的
中间,在此之前不能取消。然而,根据MSDN: 总是在释放对任务
的
最后引用之前调用Dispose。否则,在垃圾收集器调用Task对象
的
Finalize方法之前,它使用
的
资源将不会被释放。是否应该再次对任务数组调用等待,以便正确调用数组中每个任务
的
Dispose()?| TaskCreationOptions.LongRunnin
浏览 0
提问于2010-08-06
得票数 11
回答已采纳
点击加载更多
相关
资讯
“上链”究竟上的什么
CES上的汽车新技术(上)
火星上的冰和月球上的洞
如何扩展Facebook上的静态分析(上)
如何在Windows上重现macOS上的取证技巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券