objectdisposedexception相关内容
我正在使用 .NET 4 SerialPort 对象与连接到 COM1 的设备通信. 设备完成后,我在 SerialPort 上调用 Close.我不叫 Dispose,但我相信 Close 和 Dispose 在这里是同义词. 通常这很好用. 然而,有时我会在一段时间后收到以下异常(我看到的时间范围从 5 毫秒到 175 毫秒): System.ObjectDisposedE
..
我有一个 C# windows 窗体应用程序,它通过 COM 端口与 USB 加密狗进行通信.我正在使用 .Net 2.0 中的 SerialPort 类进行通信,并且串行端口对象在应用程序的整个生命周期内都是开放的.应用程序向设备发送命令,也可以从设备接收未经请求的数据. 我的问题在表单关闭时出现 - 我在尝试关闭 COM 端口时(随机,不幸地)收到 ObjectDisposedExcep
..
我创建了一个 MemoryStream,将它传递给 CryptoStream 进行写入.我希望 CryptoStream 进行加密,并让 MemoryStream 保持打开状态,然后再读入其他内容.但是一旦CryptoStream被处理,它也会处理MemoryStream. CryptoStream 可以让基础 MemoryStream 以某种方式打开吗? using (MemoryStr
..
我正在使用以下代码: 私有WSHttpBinding ws;私有端点地址 Srv_Login_EndPoint;private ChannelFactorySrv_LoginChannelFactory;私人 Srv_Login.Srv_ILogin 登录服务; 登录是我的构造函数: 公共登录(){初始化组件();ws = 新的 WSHttpBinding();Srv_Login_EndPo
..
我正在侦听传入的 Azure 服务总线消息.按照文档并接收消息,我解析消息正文,然后我想连接到我的数据库以编辑条目然后保存.但是我在尝试拨打电话时收到以下错误 var ybEvent = await _unitOfWork.Repository().GetEntityWithSpec(spec); 错误 无法访问已处理的上下文实例.此错误的一个常见原因是处理从依赖注入解析的上下文实例,然
..
我正在侦听传入的 Azure 服务总线消息.按照文档并接收消息,我解析消息正文,然后我想连接到我的数据库以编辑条目然后保存.但是我在尝试拨打电话时收到以下错误 var ybEvent = await _unitOfWork.Repository().GetEntityWithSpec(spec); 错误 无法访问已处理的上下文实例.此错误的一个常见原因是处理从依赖注入解析的上下文实例,然
..
我正在侦听传入的 Azure 服务总线消息.按照文档并接收消息,我解析消息正文,然后我想连接到我的数据库以编辑条目然后保存.但是我在尝试拨打电话时收到以下错误 var ybEvent = await _unitOfWork.Repository().GetEntityWithSpec(spec); 错误 无法访问已处置的上下文实例.此错误的一个常见原因是处理从依赖注入解析的上下文实例,然
..
我在这里已经阅读了几篇类似的文章,但是在我的问题中找不到解决方法. 我正在将数据从form1发送到我的tempGraph表单.一切正常,直到我关闭tempGraph表单并尝试重新打开它.当我尝试重新打开时,它说CANNOT ACCESS A DISPOSED OBJECT,这现在是我的问题. 我如何能够再次打开我的tempGraph? 这是我的代码,用于将数据发送到诸如tempG
..
当我在Visual Studio 2013中选择“分析>解决方案上的RUn代码分析"时,我得到" CA2202不要多次处置对象"方法'RoboReporterSQL.SaveReportDataToDB(string)中可以多次处置对象'fs' ,string)'.为避免生成System.ObjectDisposedException,请勿在一个对象上多次调用Dispose." 指示的代码行
..
我们有一个Xamarin.Android 7应用程序. 我们收到以下导致应用崩溃的异常. 它说明了有关Android.Widget.Scroller的信息,但我们并未在任何地方的应用程序中显式使用此组件. 不过,我们在xaml文件中使用了ScrollView和GridView. 我们遇到的一个解决方案是移回Xamarin.Android 6,但是由于应用程序要求,这不是可行的解决方案. 我们
..
我有一个C#WPF UI应用程序,当我关闭它时,我总是得到一个Windows应用程序崩溃对话框("UIDemo遇到问题,需要关闭."). 错误报告表明它是System.ObjectDisposedException,它指示在已处置对象上某处正在调用方法.很好,我确实了解这一部分. 我很想修复它. 我只是无法在杂种上获得堆栈跟踪. 该异常规避了以下所有条件: 我的Dispat
..
我实际上已经编写了一个tracelistener组件,该组件可以记录到网络流中.的代码在这里: using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net.Sockets; using Syste
..
美好的一天.我使用UdpClient并对其进行包装. 为了阅读,我有异步方法: private async Task Receive(UdpClient client, CancellationToken breakToken) { // Выход из async, если произошёл CancellationRequest breakTo
..
我创建一个MemoryStream,并将其传递给CryptoStream进行写入.我希望CryptoStream进行加密,并让MemoryStream保持打开状态,然后再读取其他内容.但是,一旦配置了CryptoStream,它也会同时配置MemoryStream. CryptoStream是否可以使基座MemoryStream保持打开状态? using (MemoryStream s
..
ive还检查了其他一些问题,显然最好的解决方案是首先防止导致此问题的行为,但是问题是间歇性的,并且非常难以复制。 我基本上有一个主要形式,带有子形式。子窗体从主窗体的菜单和/或按钮中显示,如下所示: private void myToolStripMenuItem_Click(对象发件人,EventArgs e) { try { xDataForm.Show();
..
我有一个C#Windows窗体应用程序,该应用程序通过COM端口与USB加密狗进行通信。我正在使用.Net 2.0中的SerialPort类进行通信,并且在应用程序的生命周期中打开了串行端口对象。应用程序将命令发送到设备,并且还可以从设备接收未经请求的数据。 我的问题是在窗体关闭时发生的-我(随机地,不幸地)得到了ObjectDisposedException尝试关闭COM端口时。这是Win
..
在实现IDisposable时,我理解在处置对象后不应调用的每个方法都应抛出 ObjectDisposedException 。但是应该传递给异常的构造函数的名称对象的标准是什么? 解决方案 我相信推荐的做法是抛出以下内容: 抛出新的ObjectDisposedException(GetType()。FullName); 或者包括支票在内,这两种代码行都在每种需要它
..
我有一个在不同线程中运行的秒表,它会更新标签中的GUI线程以显示时间的流逝.当我的程序关闭时,当我在Form GUI中调用this.Invoke(mydelegate);以使用秒表中的时间更新标签时,它将引发ObjectDisposedException. 如何摆脱此ObjectDisposedException? 我试图在FormClosing事件中停止秒表,但它无法处理它.
..
我有一个datagridview。此datagridview包含海报datagridviewcolumns等datagridviewtextbox列。第三方控件托管在每个单元格中。因为datagridview是设计在自定义单元格上,除非您处于单元格的编辑模式,否则不能显示内容。所以为了实现细胞内容的显示,我有一个超绘画的方法,以便在不处于编辑模式时绘制单元格。要在单元格中绘制的图像在绘制方法中获得
..
我实现了这个代码: C#处理固定宽度文件 不过,由于我的工作电脑运行的是Windows XP,我不得不节约使用C#4.0版程序。不幸的是,下面的代码: 静态字符串文件路径=“”; 公众的Main() { 的InitializeComponent(); } 私人无效buttonLoadFile_Click(对象发件人,EventArgs五) { 的DialogResu
..