Результаты поиска по запросу "idisposable"
Обеспечение IDisposable вызова на объектах, созданных в контроллере и переданных для просмотра
Я всегда знал, что все хорошие программисты вызывают Dispose для любого объекта, который реализует IDisposable, в данном случае класс ObjectContext в EF.Я но...
это, вероятно, лучший шаблон для этого.
л это. Почему явное приведение к IDisposable? Это просто сокращение, чтобы гарантировать, что IDisposable вызывается при выходе из блока using? using (proxy as IDisposable) { string s = proxy.Stuff() }
Под выражением «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]кажется, указывает, что это ...
Правильный способ - убедиться, что все предыдущие использования расположены правильно:
о вроде: using (IDisposable disposable = GetSomeDisposable()) { //..... //...... return Stg(); }Я считаю, что это не подходящее место для ответного заявления, не так ли?
Реализуйте IDisposable в модели представления, затем используйте этот метод расширения в конструкторе представления.
бедиться, что модели представлений должным образом утилизируются, если они ссылаются на неуправляемые ресурсы или имеют обработчики событий, такие как обработка по таймеру диспетчера. В первом случае финализатор - это вариант, хотя и не ...
Как я могу избавиться от System.Xml.XmlWriter в PowerShell
Я пытаюсь избавиться от объекта XmlWriter: try { [System.Xml.XmlWriter] $writer = [System.Xml.XmlWriter]::Create('c:\some.xml') } finally { $writer.Dispose() } Ошибка: Ошибка вызова метода, поскольку [System.Xml.XmlWellFormedWriter] не ...
Как избавиться от DbContext (или объекта) в приложении asp.net mvc3, когда Ninject используется в качестве средства разрешения зависимостей
Для этой демонстрации я создал поддельный репозиторий базы данных +, как показано ниже Поддельный Db + репозиторий public interface IDemoRepository { string[] GetUsers(); } public class DemoRepository : IDemoRepository, IDisposable { public ...
Правильный способ эффективного закрытия каналов WCF 4
Я использую следующие способы закрыть 4 канала WCF. Это правильный способ сделать это? using (IService channel = CustomChannelFactory<IService>.CreateConfigurationChannel()) { channel.Open(); //do stuff }// channels disposes off??
Оператор yield return внутри блока using () {} Удаляет перед выполнением
Я написал свой собственный слой данных для сохранения в определенном файле и абстрагировал его с помощью пользовательского шаблона DataContext. Все это основано на .NET 2.0 Framework (с учетом ограничений для целевого сервера), поэтому, хотя ...
Как и когда утилизируются члены c # Static?
У меня есть класс с обширными статическими членами, некоторые из которых хранят ссылки на управляемые и неуправляемые объекты. Например, статический констру...