dispose 相关问题

执行与释放,释放或重置非托管资源相关的应用程序定义的任务




同步完成和处置

当该课程处置时,我需要确保所有任务首先完成。 它似乎有几种模式。

回答 0 投票 0

发布模式下有奇怪的 CLR/编译器行为,但调试模式下则不然

我正在开发一个适用于 Windows CE 和 .NET Compact Framework 3.5 的应用程序。 代码在调试模式下运行良好,但当我将模式更改为发布模式时,出现各种异常。我认为这有关系...

回答 1 投票 0

实现 IDisposable/IDisposeAsync 作为抽象基类

这个问题特定于.NET 9下的多线程应用程序。 我经常处理 COM 互操作场景,其中引用必须按特定顺序处理,而获取的顺序...

回答 1 投票 0

我什么时候应该手动处置控件?我如何知道控件是否实现了 IDisposable?

在之前关于删除系统托盘中旧的 NotifyIcon 的问题中,我被告知我应该处置任何实现 IDisposable 的东西。对我来说听起来是个好习惯,但作为一个新手,它

回答 4 投票 0

Blazor 中的子组件未调用 Dispose

我有一个实现 IDisposable 的父组件,其中有一个名为 MyGrid 的子组件。现在,MyGrid 扩展了 Syncfusion 的 SfGrid,后者本身实现了 IDisposable。当我关闭标准杆时...

回答 1 投票 0

停止 PowerShell 时,.Net 方法的分配是原子的吗?

考虑以下代码,它打开一个文件以在作业中写入,停止该作业,然后再次打开同一文件以进行写入: $filePath = [system.io.path]::GetTempFileName() $工作= 开始-第三...

回答 1 投票 0

Flutter 中的 didChangeAppLifecycleState 不断被循环调用

我有这个代码块: @覆盖 无效didChangeAppLifecycleState(AppLifecycleState状态){ 最终的相机控制器?相机控制器=_控制器; // 在我们获得 ch 之前应用程序状态已更改...

回答 1 投票 0

如何在处置/删除控件后重新加载控件

所以我想制作一个包含动态控件布局的程序,有点类似于网页。 我有一个特定的按钮,如果你点击它,它应该会处理所有当前的

回答 3 投票 0

使用 DI/IoC 容器时如何处理对象的处置?

我正在使用 DryIoc,但我认为这是适用于任何 IoC 容器的普遍问题。 考虑一个单例服务(我们称之为 SingletonService)。 SingletonService 需要一组新的对象...

回答 1 投票 0

为什么关闭用于创建 Image 对象的内存流会影响新的 Image 对象?

问题: 为什么用于 ImageA 的 MemoryStream 对象会影响名为 ImageB 的克隆 Image 对象? 我知道微软说,当你从内存流创建一个 Image 对象时,你必须离开......

回答 1 投票 0

在 SQLDataReader 上使用

我知道我之前问过相关问题。我只是有另一个想法。 使用 (SqlConnection conn = new SqlConnection('blah blah')) { 使用(SqlCommand cmd = new SqlCommand(sqlStatement,conn)) ...

回答 2 投票 0

如何防止表单对象在关闭时被丢弃?

我正在使用 MDIParent 表单。当我关闭它的孩子时,孩子的对象就会被释放。有没有办法将子级可见性设置为 false 而不是处置?

回答 5 投票 0

如何正确处置 MemoryCache 中过期的对象(它可能仍在使用中)?

我了解 MemoryCache 中的项目在过期时不会被丢弃。我正在缓存一些 X509Certificate2,根据文档,完成后应将其丢弃。 然而,我天真的做法......

回答 1 投票 0

为什么表单事件不必注销?

默认形式的 Dispose 函数将如下所示: 受保护的覆盖无效处置(布尔处置) { if (处置 && (组件!= null)) { 组件.处置...

回答 1 投票 0

“IsDispose”布尔值在已处置类中如何可靠?

某些 Microsoft 类实现“IsDispose”布尔值,指示某个类已释放。我继承了其中一些类,有时用 wh...

回答 1 投票 0

在使用依赖项注入(例如在 ASP.NET 中)时,如何异步关闭和处置 Azure ServiceBusClient 和 ServiceBusSender 单例?

我想在.NET 7应用程序中使用Azure服务总线,例如ASP.NET Core Web API和Worker Service,它们使用依赖注入。 官方文档建议注册ServiceBusC...

回答 2 投票 0

using 指令未正确处理

公共异步任务sendJsonToPipeAsync(string jsonLRequest) { 字符串 jsonLResponse = string.Empty; 尝试 { 字符串管道名称 =

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.