objectdisposedexception相关内容

关闭 .NET SerialPort 后的 ObjectDisposedExecption

我正在使用 .NET 4 SerialPort 对象与连接到 COM1 的设备通信. 设备完成后,我在 SerialPort 上调用 Close.我不叫 Dispose,但我相信 Close 和 Dispose 在这里是同义词. 通常这很好用. 然而,有时我会在一段时间后收到以下异常(我看到的时间范围从 5 毫秒到 175 毫秒): System.ObjectDisposedE ..
发布时间:2022-01-18 15:01:35 C#/.NET

在 .Net 2.0 中关闭 SerialPort 时出现 ObjectDisposedException

我有一个 C# windows 窗体应用程序,它通过 COM 端口与 USB 加密狗进行通信.我正在使用 .Net 2.0 中的 SerialPort 类进行通信,并且串行端口对象在应用程序的整个生命周期内都是开放的.应用程序向设备发送命令,也可以从设备接收未经请求的数据. 我的问题在表单关闭时出现 - 我在尝试关闭 COM 端口时(随机,不幸地)收到 ObjectDisposedExcep ..
发布时间:2022-01-18 14:23:54 C#/.NET

CryptoStream 可以让基本流保持打开状态吗?

我创建了一个 MemoryStream,将它传递给 CryptoStream 进行写入.我希望 CryptoStream 进行加密,并让 MemoryStream 保持打开状态,然后再读入其他内容.但是一旦CryptoStream被处理,它也会处理MemoryStream. CryptoStream 可以让基础 MemoryStream 以某种方式打开吗? using (MemoryStr ..
发布时间:2022-01-07 19:59:58 C#/.NET

在使用 Azure 服务总线消息后尝试连接到我的数据库时处理上下文实例错误

我正在侦听传入的 Azure 服务总线消息.按照文档并接收消息,我解析消息正文,然后我想连接到我的数据库以编辑条目然后保存.但是我在尝试拨打电话时收到以下错误 var ybEvent = await _unitOfWork.Repository().GetEntityWithSpec(spec); 错误 无法访问已处理的上下文实例.此错误的一个常见原因是处理从依赖注入解析的上下文实例,然 ..

在使用 Azure 服务总线消息后尝试连接到我的数据库时处理上下文实例错误

我正在侦听传入的 Azure 服务总线消息.按照文档并接收消息,我解析消息正文,然后我想连接到我的数据库以编辑条目然后保存.但是我在尝试拨打电话时收到以下错误 var ybEvent = await _unitOfWork.Repository().GetEntityWithSpec(spec); 错误 无法访问已处理的上下文实例.此错误的一个常见原因是处理从依赖注入解析的上下文实例,然 ..

在使用 Azure 服务总线消息后尝试连接到我的数据库时处理上下文实例错误

我正在侦听传入的 Azure 服务总线消息.按照文档并接收消息,我解析消息正文,然后我想连接到我的数据库以编辑条目然后保存.但是我在尝试拨打电话时收到以下错误 var ybEvent = await _unitOfWork.Repository().GetEntityWithSpec(spec); 错误 无法访问已处置的上下文实例.此错误的一个常见原因是处理从依赖注入解析的上下文实例,然 ..

如何重新打开以前关闭的Windows窗体. “无法访问已处置的对象".

我在这里已经阅读了几篇类似的文章,但是在我的问题中找不到解决方法. 我正在将数据从form1发送到我的tempGraph表单.一切正常,直到我关闭tempGraph表单并尝试重新打开它.当我尝试重新打开时,它说CANNOT ACCESS A DISPOSED OBJECT,这现在是我的问题. 我如何能够再次打开我的tempGraph? 这是我的代码,用于将数据发送到诸如tempG ..
发布时间:2020-07-02 00:01:10 C#/.NET

SlidingMenuSharp System.ObjectDisposedException:无法访问已处置的对象.对象名称:"Android.Widget.Scroller"

我们有一个Xamarin.Android 7应用程序. 我们收到以下导致应用崩溃的异常. 它说明了有关Android.Widget.Scroller的信息,但我们并未在任何地方的应用程序中显式使用此组件. 不过,我们在xaml文件中使用了ScrollView和GridView. 我们遇到的一个解决方案是移回Xamarin.Android 6,但是由于应用程序要求,这不是可行的解决方案. 我们 ..

C#/WPF应用抛出ObjectDisposedException;为什么我无法捕获或获取堆栈跟踪信息?

我有一个C#WPF UI应用程序,当我关闭它时,我总是得到一个Windows应用程序崩溃对话框("UIDemo遇到问题,需要关闭."). 错误报告表明它是System.ObjectDisposedException,它指示在已处置对象上某处正在调用方法.很好,我确实了解这一部分. 我很想修复它. 我只是无法在杂种上获得堆栈跟踪. 该异常规避了以下所有条件: 我的Dispat ..
发布时间:2020-07-01 23:59:56 C#/.NET

您如何正确处理示踪剂?

我实际上已经编写了一个tracelistener组件,该组件可以记录到网络流中.的代码在这里: using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net.Sockets; using Syste ..
发布时间:2020-07-01 23:59:51 C#/.NET

CryptoStream可以使基本Stream保持打开状态吗?

我创建一个MemoryStream,并将其传递给CryptoStream进行写入.我希望CryptoStream进行加密,并让MemoryStream保持打开状态,然后再读取其他内容.但是,一旦配置了CryptoStream,它也会同时配置MemoryStream. CryptoStream是否可以使基座MemoryStream保持打开状态? using (MemoryStream s ..
发布时间:2020-07-01 23:59:45 C#/.NET

.Show()设置不应处置的表单时出现ObjectDisposedException

ive还检查了其他一些问题,显然最好的解决方案是首先防止导致此问题的行为,但是问题是间歇性的,并且非常难以复制。 我基本上有一个主要形式,带有子形式。子窗体从主窗体的菜单和/或按钮中显示,如下所示: private void myToolStripMenuItem_Click(对象发件人,EventArgs e) { try { xDataForm.Show(); ..
发布时间:2020-06-10 23:48:35 C#/.NET

在.Net 2.0中关闭SerialPort时出现ObjectDisposedException

我有一个C#Windows窗体应用程序,该应用程序通过COM端口与USB加密狗进行通信。我正在使用.Net 2.0中的SerialPort类进行通信,并且在应用程序的生命周期中打开了串行端口对象。应用程序将命令发送到设备,并且还可以从设备接收未经请求的数据。 我的问题是在窗体关闭时发生的-我(随机地,不幸地)得到了ObjectDisposedException尝试关闭COM端口时。这是Win ..
发布时间:2020-05-31 18:32:17 C#/.NET

抛出ObjectDisposedException时应以什么作为objectName传递?

在实现IDisposable时,我理解在处置对象后不应调用的每个方法都应抛出 ObjectDisposedException 。但是应该传递给异常的构造函数的名称对象的标准是什么? 解决方案 我相信推荐的做法是抛出以下内容: 抛出新的ObjectDisposedException(GetType()。FullName); 或者包括支票在内,这两种代码行都在每种需要它 ..
发布时间:2020-05-30 21:04:33 C#/.NET

ObjectDisposedException-在GUI线程中运行秒表

我有一个在不同线程中运行的秒表,它会更新标签中的GUI线程以显示时间的流逝.当我的程序关闭时,当我在Form GUI中调用this.Invoke(mydelegate);以使用秒表中的时间更新标签时,它将引发ObjectDisposedException. 如何摆脱此ObjectDisposedException? 我试图在FormClosing事件中停止秒表,但它无法处理它. ..
发布时间:2020-05-14 01:13:33 C#/.NET

C#WinForms:无法访问一个处理对象

我有一个datagridview。此datagridview包含海报datagridviewcolumns等datagridviewtextbox列。第三方控件托管在每个单元格中。因为datagridview是设计在自定义单元格上,除非您处于单元格的编辑模式,否则不能显示内容。所以为了实现细胞内容的显示,我有一个超绘画的方法,以便在不处于编辑模式时绘制单元格。要在单元格中绘制的图像在绘制方法中获得 ..

在C#4.0版System.ObjectDisposedException错误

我实现了这个代码: C#处理固定宽度文件 不过,由于我的工作电脑运行的是Windows XP,我不得不节约使用C#4.0版程序。不幸的是,下面的代码: 静态字符串文件路径=“”; 公众的Main() { 的InitializeComponent(); } 私人无效buttonLoadFile_Click(对象发件人,EventArgs五) { 的DialogResu ..
发布时间:2016-10-10 19:35:16 C#/.NET