dispose 相关问题

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

从等待返回时已经放置的控件

我正在研究一个大型WinForms项目,该项目在同一UI线程上控制多个Forms。这种形式中的几种具有从数据库中获取和分析一些数据的能力,这是使用await(...

回答 1 投票 0

静态类应将其IDisposable变量处置在“静态析构函数”中吗?

如果静态类具有任何IDisposable静态变量,则该类是否应具有“静态析构函数”来处理它们?例如:public static StaticClass {static SomeDisposableType ...

回答 2 投票 2

[使用'using'时正在放置用于单元测试的只读对象]

我有一个在同一单元测试中以及在同一类中的其他单元测试中多次使用的对象,其定义如下:private readonly Task ...

回答 1 投票 0

(。net)CriticalFinalizerObject-它实际上是做什么的?

我对此类的理解是,当您要确保调用Finalizer(destructor)或该类时,应该使用它,但是从我做过的几次测试来看,它似乎并不正确。 ..

回答 4 投票 7

无法释放控件(NotifyIcon)

在我的家庭作业申请中;我需要创建一个应用程序,其中还需要使用NotifyIcon。我遇到了一个问题,我无法理解为什么代码从未达到Dispose ...

回答 1 投票 0

NotifyIcon不会被丢弃

在我的家庭作业申请中;我需要创建一个应用程序,其中还需要使用NotifyIcon。我遇到了一个问题,我无法理解为什么代码从未达到Dispose ...

回答 1 投票 0

在任务中使用一次性对象

我正在开发一个Web应用程序以处理大量数据,并使用这些项目创建一个.csv文件。到目前为止,还算不错,但是,对我来说,这个过程并不是很快,所以我...

回答 1 投票 0

如果可以更改VisualParent,如何在UserControl中释放订阅

我有一个FooUserControl,它订阅了它的LoadedEvent。该UserControl可以放置在GUI上的其他位置(在任何Window或任何Control内部)。为避免泄漏,我已经实现了一些...

回答 1 投票 0

在类构造函数中使用using语句有意义吗? [重复]

[我的意思是使用下面的语句,在我的类的构造函数中,我使用FileSystemWatcher实例,在这样的类构造器中使用using语句是否有意义,否则它必须是...

回答 3 投票 0

如何从另一个班级处置?

我有一个实现ApplicationLister的主类,以及一堆没有实现任何东西的其他类,我想到的是这个。 //我创建了一个方法来处理我的其他对象...

回答 1 投票 1

[Process.ErrorDataReceived在处理完毕后触发?

我下面有我的代码,有时在errorWaitHandle.Set();处得到ObjectDisposedException。处理我的流程实例时如何发生? System.ObjectDisposedException:安全句柄...

回答 2 投票 1


如果变量是IDisposposable,我可以“内联”变量吗?

我必须这样做以确保正确处理MemoryStream吗?使用(MemoryStream流=新的MemoryStream(字节))使用(XmlReader reader = XmlReader.Create(stream)){return ...

回答 6 投票 11

如何彻底处置我的有状态小部件?

我调用有状态窗口小部件页面,并从服务器获取一些信息。如果未找到任何信息,它将警告用户没有任何信息。从抽屉后退按钮,我返回上一页。如果我保留...

回答 1 投票 5

重构:使用不带范围的语句,隐式的Dispose调用何时发生?

前几天我在进行重构,遇到了类似的事情:public async Task Handle(CancelInitiatedCashoutCommand command,CancellationToken cancelToken){使用...

回答 2 投票 1

处置新表格的正确方法

因此,在我的应用中,我倾向于动态创建表单的新实例,然后使用Form.Show()显示它们(非模态)。私人无效test_click(object sender,EventArgs e){var form = new myForm(); ...

回答 4 投票 7

如果对象设置为空,将丢弃线程

我有一个类ClassA公共类ClassA {public ClassA(){线程t =新Thread(EndlessLoop); t.IsBackground = True; t.Start(); } private void EndlessLoop(){while(True)...

回答 2 投票 1

flutter无法配置videoPlayerContoroller

我有一个像这样的字符串网址的视频播放器; var plan; _VideoPlayerScreenState(this.url,{this.plan});未来 OnWillPop(){_controller.dispose(); if(plan!= null)Navigator.push(上下文,...

回答 1 投票 1

关闭我处理UserControl时通过UserControl的按钮打开的模式形式

我有一个应用程序,需要确保在我处置用户控件时,单击使用ShowDialog()的用户控件上的按钮打开的窗体将被关闭并处置。我在打电话...

回答 2 投票 0

关闭我处理UserControl时通过UserControl的按钮打开的模式形式

我有一个应用程序,需要确保在我处置用户控件时,单击使用ShowDialog()的用户控件上的按钮打开的窗体将被关闭并处置。我在打电话...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.