Результаты поиска по запросу "dispose"

5 ответов

Таймер не расположен, когда форма

Я пытаюсь понять, почемуWindows.Forms.Timer не утилизируется, когдаform который создал это. У меня есть эта простая форма: public partial class Form1 : Form { private System.Windows.Forms.Timer timer; public Form1() { InitializeComponent(); } ...

2 ответа

Нужно ли закрывать и / или удалять каналы обратного вызова, полученные через OperationContext.Current.GetCallbackChannel?

Я использую OperationContext.Current.GetCallbackChannel, чтобы получить канал для клиента, который вызвал операцию службы WCF. Нужно ли беспокоиться о закрытии / удалении этих каналов обратного вызова или об этом позаботится фреймворк?

4 ответа

Это правильная реализация IDisposable?

Я никогда не могу вспомнить все правила реализации интерфейса IDisposable, поэтому я попытался создать базовый класс, который позаботится обо всем этом и сделает IDisposable простым в реализации. Я просто хотел услышать ваше мнение, если эта ...

ТОП публикаций

11 ответов

Должен ли я Dispose () DataSet и DataTable?

DataSet и DataTable оба реализуют IDisposable, поэтому, согласно общепринятым рекомендациям, я должен вызывать их методы Dispose (). Однако из того, что я прочитал, DataSet и DataTable на самом деле не имеют никаких неуправляемых ресурсов, ...

6 ответов

Как избавиться от объектов, имеющих асинхронные методы?

У меня есть этот объектPreloadClient который реализуетIDisposableЯ хочу избавиться от него, но после того, как асинхронные методы завершают свой вызов ... чего не происходит private void Preload(SlideHandler slide) { using(PreloadClient client = ...

2 ответа

Безопасное удаление объектов взаимодействия Excel в C #?

Я работаю над приложением winforms c # visual studio 2008. приложение говорит, чтобы файлы Excel, и я используюMicrosoft.Office.Interop.Excel; сделать это. Я хотел бы знать, как я могу убедиться, что объекты выпущены, даже когда ...

4 ответа

Решение проблем «Нет доступа к удаленному объекту». Исключение

В моем текущем проекте есть класс Form, который выглядит так: public partial class FormMain : Form { System.Timers.Timer timer; Point previousLocation; double distance; public FormMain() { InitializeComponent(); distance = 0; timer = new ...

2 ответа

Зачем вызывать Dispose () до выхода из main ()?

Моя служба .net очищает все свои неуправляемые ресурсы, вызывая resourceName.Dispose () в блоке finally перед выходом из цикла Main (). Я действительно должен это сделать? Правильно ли я считаю, что не могу утратить какие-либо ресурсы, потому ...

1 ответ

Исключение в ленивой загрузке (Entity Framework)

я используюEntity Framework в моем проекте. Проблема хорошо известна, но предполагаемые решения (например,это [http://www.codewrecks.com/blog/index.php/2009/01/08/entity-framework-first-steps/] а ...

1 ответ

Должен ли я рассмотреть вопрос об утилизации любого IEnumerable <T>, который я использую?

Недавно мне было указано, что различные методы расширения Linq (такие какWhere, Selectи т. д.) вернутьIEnumerable<T> это также случаетсяIDisposable, Следующее оцениваетTrue new int[2] {0,1}.Select(x => x*2) is IDisposableНужно ли ...