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

2 ответа

Обеспечение IDisposable вызова на объектах, созданных в контроллере и переданных для просмотра

Я всегда знал, что все хорошие программисты вызывают Dispose для любого объекта, который реализует IDisposable, в данном случае класс ObjectContext в EF.Я но...

2 ответа

 это, вероятно, лучший шаблон для этого.

л это. Почему явное приведение к IDisposable? Это просто сокращение, чтобы гарантировать, что IDisposable вызывается при выходе из блока using? using (proxy as IDisposable) { string s = proxy.Stuff() }

2 ответа

Под выражением «foreach использует перечислимый объект» вы подразумевали «foreach использует перечислитель, заданный перечисляемой коллекцией».

ли foreach автоматически вызывает Dispose для любого объекта, реализующего IDisposable? http://msdn.microsoft.com/en-us/library/aa664754(v=vs.71).aspx [http://msdn.microsoft.com/en-us/library/aa664754(v=vs.71).aspx]кажется, указывает, что это ...

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

2 ответа

Правильный способ - убедиться, что все предыдущие использования расположены правильно:

о вроде: using (IDisposable disposable = GetSomeDisposable()) { //..... //...... return Stg(); }Я считаю, что это не подходящее место для ответного заявления, не так ли?

2 ответа

Реализуйте IDisposable в модели представления, затем используйте этот метод расширения в конструкторе представления.

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

2 ответа

Как я могу избавиться от System.Xml.XmlWriter в PowerShell

Я пытаюсь избавиться от объекта XmlWriter: try { [System.Xml.XmlWriter] $writer = [System.Xml.XmlWriter]::Create('c:\some.xml') } finally { $writer.Dispose() } Ошибка: Ошибка вызова метода, поскольку [System.Xml.XmlWellFormedWriter] не ...

2 ответа

Как избавиться от DbContext (или объекта) в приложении asp.net mvc3, когда Ninject используется в качестве средства разрешения зависимостей

Для этой демонстрации я создал поддельный репозиторий базы данных +, как показано ниже Поддельный Db + репозиторий public interface IDemoRepository { string[] GetUsers(); } public class DemoRepository : IDemoRepository, IDisposable { public ...

2 ответа

Правильный способ эффективного закрытия каналов WCF 4

Я использую следующие способы закрыть 4 канала WCF. Это правильный способ сделать это? using (IService channel = CustomChannelFactory<IService>.CreateConfigurationChannel()) { channel.Open(); //do stuff }// channels disposes off??

2 ответа

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

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

3 ответа

Как и когда утилизируются члены c # Static?

У меня есть класс с обширными статическими членами, некоторые из которых хранят ссылки на управляемые и неуправляемые объекты. Например, статический констру...