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

8 ответов

Почему Dispose () должен быть не виртуальным?

Я новичок в C #, поэтому извиняюсь, если это очевидный вопрос.вПример утилизации MSDNметод Dispose, который они определяют, не является виртуальным. Это поче...

8 ответов

 работает, как описано, когда отладчик не подключен, потому что когда отладчик подключен, меня больше беспокоит, что он сломается в нужном месте при первом исключении. Вы можете изменить по мере необходимости.

квивалентного механизма в C ++ (деструктор) совет состоит в том, чтоэто обычно не должно бросать какие-либо исключения [http://www.parashift.com/c++-faq-lite/exceptions.html#faq-17.3], Это происходит главным образом потому, что таким образом вы ...

8 ответов

Я пытаюсь переместить предложение using выше, так как я предпочитаю использовать этот синтаксис. Затем вызовите другие блоки, использующие этот ресурс, внутри этого блока с помощью.

ю, что здесь есть несколько тем о том, как использовать оператор using и вызвать метод Dispose (). Я прочитал большинство из этих тем. Если я вызываю Dispose (), это вызывает Close ()? Если я хочу использовать объект (скажем, SqlDataReader), но ...

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

8 ответов

Структура и IDisposable

Интересно, почему он не компилируется? public static void Main(string[] args) { using (MyStruct sss = new MyStruct()) { sss.s = "fsdfd";// Cannot modify members of 'sss' because it is a 'using variable' //sss.Set(12); //but it's ok } } public ...

10 ответов

Можно ли принудительно использовать «использование» для одноразовых занятий?

Мне нужно принудительно использовать «использование» для удаления нового экземпляра класса.

10 ответов

Общая функция для обработки одноразовых объектов

Я работаю над классом, который имеет дело со многими объектами Sql - Connection, Command, DataAdapter, CommandBuilder и т. Д. Есть несколько случаев, когда у...

11 ответов

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

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

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 реализовать ...

11 ответов

Перехват исключения внутри IDisposable.Dispose

вIDisposable.Dispose Есть ли способ выяснить, генерируется ли исключение? using (MyWrapper wrapper = new MyWrapper()) { throw new Exception("Bad error."); }Если исключение выдается вusing заявление, которое я хочу знать об этом, когдаIDisposable ...

12 ответов

Работа с .NET IDisposable объектами

Я работаю в C #, и я был довольно слаб в использовании