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

3 ответа

Определение, должен ли IDisposable расширять интерфейс или быть реализован в классе, реализующем упомянутый интерфейс

Как я могу определить, должен ли я расширить один из моих интерфейсов с помощью IDisposable или реализовать IDisposable в классе, который реализует мой интерфейс? У меня есть интерфейс, который не должен избавляться от каких-либо ...

6 ответов

Финализаторы и утилизация

У меня есть класс с именемBackgroundWorker у которого есть нить, постоянно работающая. Чтобы отключить этот поток, переменная экземпляра с именемstop чтобы быть должно бытьtrue. Чтобы убедиться, что поток освобождается, когда класс используется, ...

2 ответа

Оператор yield return внутри блока using () {} Удаляет перед выполнением

Я написал свой собственный слой данных для сохранения в определенном файле и абстрагировал его с помощью пользовательского шаблона DataContext. Все это основано на .NET 2.0 Framework (с учетом ограничений для целевого сервера), поэтому, хотя ...

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

11 ответов

Нужно ли удалять HttpClient и HttpClientHandler?

System.Net.Http.HttpClient [http://msdn.microsoft.com/en-us/library/hh193681.aspx]а также System.Net.Http.HttpClientHandler [http://msdn.microsoft.com/en-us/library/system.net.http.httpclienthandler.aspx] в .NET Framework 4.5 реализовать ...

3 ответа

ClientBase не реализует IDisposable члена

Как возможно, чтобы абстрактный класс System.ServiceModel.ClientBase реализовал интерфейс IDisposable, если объявление метода Dispose () не видно / не объявлено? Если я пытаюсь сделать то же самое, я получаю сообщение об ошибке и не ...

7 ответов

Зачем вызывать Dispose ()? Утечка памяти не произойдет?

редактировать: Мой вопрос не получает основного ответа, который я искал. Мне было не ясно. Мне бы очень хотелось знать две вещи: Не могу звонитьDispose() вызвать утечки памяти?Что может случиться хуже, если у вас есть большая программа и вы ...

6 ответов

Содержит ли оператор using только первую создаваемую переменную?

Допустим, у меня есть одноразовый предметMyDisposable кого взять в качестве параметра конструктора другой одноразовый объект. using(MyDisposable myDisposable= new MyDisposable(new AnotherDisposable())) { //whatever }Если ...

5 ответов

Что эквивалентно блоку «using» в C # в IronPython?

Что эквивалентно этому в IronPython? Это просто блок «попробуй наконец»? using (var something = new ClassThatImplementsIDisposable()) { // stuff happens here }

6 ответов

Вызов Dispose () против того, когда объект выходит из области видимости / метод завершается

У меня есть метод, который имеетtry/catch/finaly блок внутри. В блоке try я объявляюSqlDataReader следующее: SqlDataReader aReader = null; aReader = aCommand.ExecuteReader();вfinally блок, объекты, которые удаляются вручную, это те, которые ...

6 ответов

Как правильно утилизировать экземпляр WebResponse ?,

Обычно кто-то пишет такой код, чтобы загрузить некоторые данные с помощью WebRequest. using(WebResponse resp = request.GetResponse()) // WebRequest request... using(Stream str = resp.GetResponseStream()) ; // do something with the ...