dispose 相关问题

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

System.ServiceModel.ServiceHost实现IDisposable但Dispose不是公共的

这是为什么?这不是关于using关键字的问题。

回答 1 投票 6

在SerialPort中,调用Close时拒绝访问,但不调用Dispose

更新1我发现如果我颠倒了关闭/处置的顺序,那么我从dispose而不是关闭得到错误...所以可能一次性保护意味着该方法只被调用一次。一世'...

回答 1 投票 1

TaskCompletionSource生成的任务需要是Dispose()d吗?

我在我的软件中使用TaskCompletionSource将网络数据包分发到async / await方法。所以在我的代码中,软件需要等待网络数据包的各个方面......

回答 1 投票 1

SqlCommand(使用Statement / Disposing问题)

以下示例...使用cn作为新的SqlConnection(ConnectionString)尝试Dim cmd作为SqlCommand =新的SqlCommand使用cmd ...

回答 1 投票 9

在RxJava中调用dispose()之后接收onNext()中的项

这就是我在这里读到的关于dispose()的内容:简而言之,当Disposable(由TestObserver实现)被处理掉时,Observer(也是TestObserver)将不再接收...

回答 1 投票 0

在哪个顺序SWT shell和它的孩子被处置?

我正在尝试Java SWT编程,并且有关于shell及其子代的问题。我正在使用这个例子。在handleEvent方法中,我正在侦听SWT.Dispose。但是如果......

回答 1 投票 1

如何实现Constructor /析构函数对称,适用于Java

来自C ++背景,我喜欢在构造和破坏对象时有某种“对称性”。例如,construtor分配资源,附加事件处理程序,以及......

回答 2 投票 0

完全形成处置和释放记忆

我已经阅读了大量关于“类处理”的主题,我确实理解了如何做到这一点并且工作正常!同时“形式处置”不一样,资源还在泄漏!我在做什么: ...

回答 1 投票 0

我应该从C#中的剪贴板上调用Image上的Dispose方法

在C#/ .NET中,方法Clipboard.GetData()从剪贴板返回一个对象。如果返回的对象实现了IDisposable接口(例如Image类的实例),那么它是我的......

回答 3 投票 2

dispose方法只能工作一次然后无法运行

我的棋盘功能(称为Checkers)有问题。对于我拥有的每个棋盘,我希望能够在调用另一个之前使用dispose将其删除...

回答 1 投票 0

我应该在申请退出前运行Dispose吗?

Shoud我在申请退出之前运行Dispose?例如,我创建了许多对象,其中一些有事件订阅:var myObject = new MyClass(); myObject.OnEvent + = OnEventHandle;并且,对......

回答 1 投票 0

我是否仍然会获得Dispose先锋,如果我在使用中,用null初始化?

我想重构我的SqlDataReader代码,所以它正在使用.. SqlDataReader reader = null; reader = xdCmd.ExecuteReader(); //使用读者..我可以使用解决方案1)我在哪里声明读者...

回答 2 投票 -2

Ninject IntransientScope不使用DBContext?

使用EntityFramework和Ninject我需要在每次调用存储库时都处理上下文。我需要这样,每次都会对数据库进行新的调用,而不是使用...

回答 1 投票 0

IWindsorContainer - 何时调用Release()

当我使用container.Resolve()解析了一个组件,并且我已经完成了它的使用,我应该调用Release()吗?目前我在容器为我找到的任何IDisposable上调用Dispose。 ...

回答 1 投票 2

没有引用它的变量时的对象处理

我有这个代码:Method1(Method2());但是,Method2返回需要处理的对象。以下是我可以处理的方法:using(var x = Method2()){await Method1(x);方法1和...

回答 1 投票 -4

实现Dispose模式是否可以管理非托管资源? [重复]

假设我有一个与数据库(使用DataContext)进行通信的类,称为BusinessDatabase。我的理解是这个课程没有管理。然后我有一个名为Foo的类使用...

回答 1 投票 -3

如果关联的SqlConnection将被处理,是否需要SqlCommand.Dispose()?

我通常使用这样的代码:using(var connection = new SqlConnection(ConfigurationManager.ConnectionStrings [“MyConn”]。ConnectionString)){var command = connection.CreateCommand();命令....

回答 6 投票 25

在C#中使用IDisposable与析构函数有什么区别?

我何时在类上实现IDispose而不是析构函数?我读过这篇文章,但我仍然忽略了这一点。我的假设是,如果我在一个对象上实现IDispose,我可以......

回答 7 投票 92

为什么我会收到虚假警告CA2202?

下面的最小程序给出了CA2202警告:对象PList.GetEnumerator()可以在方法Module1.Main()中多次处理。 [这是从警告信息中剪切并粘贴] /如果你......

回答 1 投票 0

Sqlite离开连接打开(Mono.Data.Sqlite.dll)

我正在使用这个库使用mono来查询sqlite数据库:https://www.mono-project.com/docs/database-access/providers/sqlite/这就是我使用库的方式:var dbLocation =“/ var /日志/ ...

回答 1 投票 0

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