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

8 ответов

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

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

6 ответов

Чтобы поместить вещи в «ресурсы», объект получает ресурс, когда он просит внешнюю сущность сделать что-то от его имени (как правило, хотя и не обязательно, предоставляя исключительное использование чего-либо) до дальнейшего уведомления, и освобождает ресурс, когда он говорит, что внешнему субъекту его услуги больше не требуются. Код, который получает ресурс, не получает «вещь» в той степени, в которой он берет на себя обязательство; Освобождение ресурса не оставляет «вещь», но выполняет обязательство.

в .NET есть сборка мусора, тогда зачем вам явно вызыватьIDisposable?

3 ответа

Удаление Ninject и DataContext

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

0 ответов

Ошибка «Объект может быть удален более одного раза»

Когда я запускаю анализ кода на следующем фрагменте кода, я получаю это сообщение:Объект «поток» может быть размещен более одного раза в методе «upload.Page_...

0 ответов

извините .. отредактировал мой оригинальный вопрос ... IMyRepository действительно наследует IDisposable. Тем не менее, StructureMap будет разрешать ссылки, так как механизм DI должен вызывать метод dispose?

ользую StructureMap для разрешения ссылок на мой класс репозитория. Мой интерфейс хранилища реализует IDisposable, например, public interface IMyRepository : IDisposable { SomeClass GetById(int id); } Реализация интерфейса с использованием ...

3 ответа

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

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

7 ответов

с помощью оператора FileStream и / или StreamReader - Visual Studio 2012 Warnings

Новая Visual Studio 2012 жалуется на общую комбинацию кода, которую я всегда использовал. Я знаю, что это кажется излишним, но я сделал следующее в своем код...

6 ответов

Требуется ли SqlCommand.Dispose (), если связанный SqlConnection будет удален?

Я обычно использую такой код: using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConn"].ConnectionString)) { var command = connection.CreateCommand(); command.CommandText = "..."; connection.Open(); ...

8 ответов

Как получить уведомление до финализации статических переменных

Когда я могу очистить объекты, хранящиеся в статических переменных в C #?У меня есть статическая переменная, котораялениво инициализируется:

3 ответа

Четкий контроль не избавляет их - каков риск?