exception-handling相关内容

VS 2015 IntelliSense:未预览抛出的异常

我刚刚升级到 VS 2015 企业版,正在使用 C#. 在 VS 2013 中,我能够将 XML 异常标记添加到我的方法中,并且在尝试使用该方法时,我会看到可以抛出哪些异常的预览. 但是,在 VS 2015 中,当我将鼠标悬停在方法调用上或尝试进行调用时,我无法预览可以抛出哪些异常. 如何让 VS 2015 显示方法可以抛出哪些异常? 下面是我的测试课. 谢谢. ..
发布时间:2021-12-30 17:48:42 C#/.NET

什么会导致 Outlook 将 COM 插件的 LoadBehavior 更改为 2 - 除了未处理的异常?

几个星期以来,我们一直在解决一个问题,即在少数客户中,我们的 Outlook 插件由于尚未确定的原因被卸载和禁用.“禁用"是指 Outlook 将以下注册表值从 3 更改为 2,这实际上意味着下次启动时不会加载该插件: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\[OurAddin.sProgID]\LoadBeha ..
发布时间:2021-12-30 10:11:52 其他开发

Google Analytics v2 for Android 中丢失了异常堆栈跟踪?

堆栈跟踪对于解决问题至关重要.在 Android 中,您可以在 Play 商店控制台中找到不错的报告.除非您使用 Google Analytics V2.在这种情况下,分析似乎吞并了例外情况.更糟糕的是,Analytics 似乎只记录异常的第一行,从而丢失了堆栈跟踪.至少在错误报告中没有显示. 这是我们的analytics.xml的一个片段: ..
发布时间:2021-12-29 21:30:22 移动开发

报告来自 Google Analytics analytics.js 异常跟踪的异常

Google Universal Analytics 有一个命中类型的异常 ga('发送', '异常', {'exDescription': '数据库错误'}); 我原以为只需转到 Google Analytics(分析)控制台,就能找到与“事件"级别相同的异常报告,但无处可见. Android 和 iOS API 说崩溃和异常数据主要在崩溃和异常报告中提供,但我找不到任何该名称的报告. ..
发布时间:2021-12-29 21:19:20 其他开发

全局捕获 React 错误

我是 React 的新手.我想捕获所有未捕获的反应和意外错误/警告,我想将错误记录到外部 api.我知道它可以通过 Try Catch 方法实现,但我计划在全局范围内使用它,以便其他开发人员无需每次都编写代码. 我尝试了 window.onerror/addEventListener('error', function(e){},它只捕获 Javascript 错误但不响应错误. 这类 ..

处理 ThreadPoolExecutor 的异常

我有以下代码片段,它基本上扫描了需要执行的任务列表,然后将每个任务交给执行程序执行. JobExecutor 依次创建另一个执行器(用于执行数据库操作...读取和写入数据到队列)并完成任务. JobExecutor 为提交的任务返回一个 Future.当其中一项任务失败时,我想通过捕获所有异常来优雅地中断所有线程并关闭执行程序.我需要做哪些改变? public class DataM ..

服务层Dao异常处理

如果我的 Dao 层抛出 Dao 特定的异常,那么在我的服务层中处理它们是否构成了关注点泄漏?如果是,那么我应该使异常通用且独立于任何层来解决它,还是有其他方法? 同样的问题也适用于 UI 层处理服务层抛出的异常. 解决方案 当我们创建一个分层的应用程序时,总会有一个用户层和另一个使用层.对于这种情况,UI 层 -> 使用服务层 -> 使用 DAO 层. 现在它非常主观且易于解 ..
发布时间:2021-12-27 21:17:25 Java开发

带有 EF Code-First Linq 查询错误的 Webforms 数据绑定

在这个例子中 此处,Scott 展示了对 dbContext 执行 Linq 查询并将结果直接绑定到 GridView 以显示产品列表.他的例子是使用 Code First 的 CTP4 版本. 但是,当我尝试使用最新版本的 EntityFramework 4.1 做同样的事情时,我收到以下错误: 直接绑定到存储查询(DbSet、DbQuery、DbSqlQuery)的数据是不支持.而 ..

PDO 异常问题 - 如何捕捉它们

我正在使用 PDO 为数据库重写网站界面.我曾经使用过mysql扩展,但我从来没有为错误处理而烦恼,而且我拥有的少数错误处理程序基本上都是复制粘贴的. 现在我想正确地做这件事.但是,我在捕捉我想要的错误时遇到了问题(MySQL 中的“重复条目"、“空值"等错误).我的语句中有多少需要在 try 块中?所有的东西都应该在那里吗?我正在使用 Include() 连接到我的数据库(它有自己的错误处 ..
发布时间:2021-12-26 20:10:40 PHP

在不使用 while 循环的情况下找到最内部的异常?

当 C# 抛出异常时,它可以有一个内部异常.我想要做的是获取最内部的异常,或者换句话说,没有内部异常的叶异常.我可以在 while 循环中执行此操作: while (e.InnerException != null){e = e.InnerException;} 但我想知道是否有一些单线可以用来代替. 解决方案 Oneliner :) while (e.InnerException ..
发布时间:2021-12-26 18:10:52 C#/.NET

rake 任务中的 Rails 异常通知程序

我有一个简单的 rails 应用程序,其中包含一些控制器和一些 rake 任务.一些任务由配置了 whenever gem 的 cron 执行. 我的一项任务每天执行,有时会引发异常,默认情况下我会通过 cron 收到此警告 rake 中止!nil:NilClass 的未定义方法“参数化"任务:TOP =>邮箱:clean_processed(通过使用 --trace 运行任务查看完整跟踪 ..

iPhone/Objective-C 的 Try-catch 异常处理实践

抱歉,如果这个问题已经在其他地方得到了回答,但我在搜索时找不到任何决定性的答案: 我想知道何时在objective-c iPhone应用程序中使用try-catch块.Apple 的“Objective-C 编程语言简介"指出异常是资源密集型的,并且“不应将异常用于一般流控制,或仅用于表示错误".通过阅读这里的一些相关问题,我还了解到人们在实践中并不经常使用这种方法. 所以我想问题是: ..

C++ 社区是否就何时应该使用异常达成普遍共识?

我只花了几个小时通读了关于何时使用异常的问题,似乎有两个不同观点的阵营: 对错误代码使用异常 大多数时候使用错误代码,只有在发生一些灾难性错误时才使用异常 这只是一个有争议的话题,没有被广泛接受的最佳实践吗? 解决方案 正如您可能从大量答案中收集到的那样,肯定没有达成共识. 在语义上,异常和错误提供完全相同的功能.实际上,它们在所有语义方面都是相同的,并且错误可以像异常 ..
发布时间:2021-12-26 13:09:23 C/C++开发

WCF 异常处理策略

我们正在 WCF 中开发一个代理,它将作为一些运行我们自定义客户端应用程序的手持设备的通信方式.我很好奇人们使用什么错误处理策略,因为我不想将每个代理调用都包含在 try/catch 中. 当我开发 ASP .NET 时,我没有捕捉到大多数异常,我利用 Global asax 中的 Application_Error 然后它可以记录异常,发送电子邮件,并将用户重定向到自定义错误登录页面.我在 ..
发布时间:2021-12-26 13:08:50 其他开发