【c# – 从类的基础捕获异常】教程文章相关的互联网学习教程文章

C#-JsonConvert.DeserializeObject()引发StackOverflow异常【代码】

我正在处理一个托管在Azure上的WebAPI项目,并且遇到了一些反序列化我自己序列化的对象的问题.我正在做的是将序列化的Json存储在数据库中,并在服务中从数据库读取该字符串并尝试反序列化.我得到的确切异常如下:An unhandled exception of type 'System.StackOverflowException' occurred in Newtonsoft.Json.dll我要反序列化的对象是一种Graph数据结构,该结构具有无方向的边,并在其节点类型定义中使用基类,但接受任何派生类的节点....

c#-TCPClient异常的新实例【代码】

这个问题已经在这里有了答案: > C# network connection running from shared drive 1个我几天前也问过类似的问题.那时,我正在尝试使用套接字.当前,我正在使用TCPClient为我完成脏套接字工作.我正在使用Windows 7和Visual Studios 2013 Professional. 原始和当前项目大纲: 我需要创建一个应用程序(使用C#的WinForms),该应用程序允许用户通过wifi连接到设备(将向其发送自...

c#-使用异常规则格式化十进制值【代码】

给定以下规则,将十进制值转换为字符串的一种优雅方法是什么? >显示小数点前的所有数字.>始终显示逗号代替小数点.>如果小数点后的部分不为零,则仅显示有效数字,但最少显示2. 例子:decimal string ------------ ---------- 500000 500000, 500000.9 500000,90 500000.90 500000,90 500000.900 500000,90 500000.9000 500000,90 500000.99 500000,99 500000.999 500000,999 500000.9999 50000...

c#-已引发Azure MobileServiceInvalidOperation异常【代码】

我正在使用在下载用于Azure移动服务的示例时生成的xamarin.forms应用程序.我做了一些修改.首先,我将Todo更改为entry.cs:public class entry {string id;[JsonProperty("ID")]public string ID { get; set; }[JsonProperty("Time")]public int Time { get; set; }[JsonProperty("Percentage")]public int Percentage { get; set; }//I have omitted Device, Replacement, Use_profile, Longitude, Latitude, Battery }我尝试通过在...

c#-HttpwebRequest-来自HRESULT的异常:0x800710DD【代码】

我试图将cookie发送到服务器.但是,当这样做时,它会引发一个我无法跟踪的怪异异常:Message "The operation identifier is not valid. (Exception from HRESULT: 0x800710DD)" string StackTrace " at Windows.Web.Http.Filters.HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage request)\r\n at System.Net.Http.HttpHandlerToFilter.<SendAsync>d__1.MoveNext()" string引发异常的行:Request.BeginGetResp...

c#-COMException(0x800401E3):操作不可用(来自HRESULT的异常:0x800401E3(MK_E_UNAVAILABLE))与计划任务【代码】

在网上搜索失败后,这是我的问题. 我要安排一个任务,以从Outlook中检索电子邮件的附件并提取数据.当我手动启动任务时,它工作正常,但是每当我尝试通过计划任务启动它时,都会失败并显示以下错误:COMException (0x800401E3): Operation unavailable (Exception from HRESULT: 0x800401E3 (MK_E_UNAVAILABLE))程序尝试按以下方式检索或创建Outlook实例时会发生这种情况:private Application GetApplicationObject(){Application appli...

c#-沉默“未知模块中发生类型’System.ExecutionEngineException’的未处理的异常”错误

我在调试访问实体框架数据库的两个后台任务时遇到此错误.仅运行一个后台任务似乎不会触发错误消息.我真的不能说出问题是什么,因为除调试过程中弹出的中断错误消息外,其他一切都工作正常. 如果能找出发生这种情况的原因(与该消息相关的其他问题尚未解决),那就太好了,但是更重要的是关闭错误通知.我不确定为什么首先会收到错误,因为我的异常设置中没有检查任何内容.有人知道吗? 解决方法:@Tyress,您无法在调试时关闭未处理异常的通知...

c#-获取对其构造函数引发异常的实例的引用【代码】

考虑以下问题 设计框架时,会提供一个暴露某些事件的接口interface I {event MyEventHandler MyEvent }该接口最终将由许多不同的第三方供应商实现,并且可能由各种客户端使用. 由于每个供应商都可能使用无效数据来更新事件arg,因此,作为框架作者,我唯一的控制权是在事件args级别,因此我想到了以下模式:class MyEventArgs {public int? MyProperty{get;}MyEventArgs(int arg){if(arg.IsInvalidArgument())//Let's pretend that there...

c#-‘System.ServiceModel.Diagnostics.TraceUtility’的类型初始值设定项引发异常【代码】

我有以下配置.当我尝试启动我的应用程序时出现以下错误: ‘System.ServiceModel.Diagnostics.TraceUtility’的类型初始值设定项引发了异常<?xml version="1.0" encoding="utf-8" ?> <configuration><system.serviceModel><bindings><basicHttpBinding><binding name="BasicHttpBinding_InterFaceName" maxReceivedMessageSize="2147483647"><security mode="TransportWithMessageCredential" /></binding><binding name="BasicHtt...

C#异步/等待未观察到的异常【代码】

我试图理解为什么下面的代码:async void Handle_Clicked(object sender, System.EventArgs e) {try{await CrashAsync("aaa");}catch (Exception exception){Log($"observed exception");Log($"Exception: {exception.Message}");} }private async Task CrashAsync(string title) {Log($"CrashAsync ({title}) - before");await Task.Delay(1000);throw new Exception($"CrashAsync ({title})");Log($"CrashAsync ({title}) - afte...

c#-无法从Task.Run捕获异常【代码】

我正在遵循此MSDN guide来处理任务中的异常. 这是我写的:var myTask = Task.Run(() =>{throw new Exception("test");}); try {myTask.Wait(); } catch (Exception e) {return false; }我已经在catch块中设置了一个断点,但是在调试运行时,代码没有到达断点,这给了我:Exception is unhandled by user code我不知道发生了什么,因为我非常仔细地遵循了MSDN指南中的示例.实际上,我将示例复制到了我的项目中,但仍然存在相同的问题. 有什...

C#中的自定义app.config生成配置系统无法初始化异常【代码】

我检查了与配置系统相关的Internet上的所有解决方案,未能初始化异常,但是没有一个对我有用. 所以我要发布这个问题. 我正在使用Winform C#开发PayPal REST API.我自定义了我的app.config文件.当我重建应用程序时,它显示配置系统初始化失败 这是默认的app.config代码:<?xml version="1.0" encoding="utf-8" ?> <configuration><startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /></startup> </co...

删除元素后c#Parallel For Loop索引异常【代码】

在我的算法中,我想做的是跟随.while (R.Count > 0) {//R is also List<string>() var N = new List<string>();var first = R[0];N.Add(first);R.Remove(first);//below commented code runs just fine but it takes a lot of time that is why i need to do multithreading to make it faster//for (int i = R.Count - 1; i >= 0; i--)//{// if (hamming(first, R[i]))// { //hamming is a function just compare two s...

c#-将Chrome升级到版本63后,Selenium ChromeDriver异常【代码】

对于管理面板上的一些常规工作,我们有一个自动的硒解决方案.它一直在工作,直到昨天突然破裂.导航很好:driver.Navigate().GoToUrl(url); // this works just fine但是,此行中断:var inputs = driver.FindElements(By.CssSelector("input"));异常消息是:Unexpected error. System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the t...

c#-Q#聚合异常错误【代码】

使用Q#进行编码时,通过以下代码片段,我得到一个汇总异常错误(似乎发生了一个或多个错误).这个特定的代码段出了什么问题?Q#文档的哪些部分与该问题有关? 代码段:// Try initial valuesResult[] initials = new Result[] { Result.Zero, Result.One };foreach (Result initial in initials){BellTest.Run(sim, 1000, initial).Wait();var res = BellTest.Run(sim, 1000, initial).Result;var (numZeros, numOnes, agree) = res;Sy...