2
ответа

Пожизненная проблема неуправляемых ресурсов IDisposable в диаграмме составного объекта?

Этот вопрос о контакте со (взаимодействующими с COM) неуправляемыми ресурсами и проверка, что там не будут никакие утечки ресурсов. Я ценил бы обратную связь на том, делаю ли я, кажется, вещи правильный путь...
вопрос задан: 29 April 2010 21:41
2
ответа

Как TcpClient могут реализовать IDisposable и не иметь общественность, Располагают метод?

Так же, как в заголовке говорится: Как TcpClient могут реализовать IDisposable и не иметь общественность, Располагают метод?
вопрос задан: 24 February 2010 11:37
2
ответа

Что происходит, когда 'возврат' называют из блока 'использования'? [дубликат]

Если у меня есть метод с блоком использования как это... общедоступный IEnumerable <Человек> GetPersons () {использующий (контекст var = новый linqAssignmentsDataContext ()) {возврат...
вопрос задан: 17 February 2010 22:06
2
ответа

При выполнении Процесса. Запустите (), необходимо ли обернуть его в использование?

То, когда Вы запускаете процесс и не заботитесь о результате, это в порядке? Процесс. Запустите (xxx); Или если Вы делаете это использование (Процесс. Запустите (xxx)) {}
вопрос задан: 4 November 2009 06:13
2
ответа

Тестирование финализаторов и IDisposable

Вопрос состоит в том, как я могу протестировать то, что объект располагает ресурсы, когда завершают, назван. Код для класса: общедоступный класс TestClass: IDisposable {общедоступный bool HasBeenDisposed {добираются;...
вопрос задан: 21 October 2009 01:48
2
ответа

приведите к оператору возврата в использовании () {}, блок Располагает перед выполнением

Я записал свой собственный слой данных для сохранения в определенный файл, и я абстрагировал его с пользовательским шаблоном DataContext. Это - все на основе.NET 2.0 Платформы (данный ограничения для...
вопрос задан: 8 October 2009 06:14
2
ответа

Когда расположить объект wcf с асинхронным шаблоном

Предположим, я начинаюсь с синхронной версией: использование (var svc = новый ServiceObject ()) {результат var = svc. DoSomething ();//действительно наполняют результатом}, я волную с var svc = новый...
вопрос задан: 17 June 2009 19:55
2
ответа

Как я могу расположить Систему. Xml. XmlWriter в PowerShell

Я пытаюсь расположить объект XmlWriter: попробуйте {[Систему. Xml. XmlWriter] $writer = [Система. Xml. XmlWriter]:: Создайте ('c:\some.xml')} наконец {$writer. Расположите ()} Ошибка: Вызов метода...
вопрос задан: 14 April 2009 00:57
2
ответа

Обработка ObjectDisposedException правильно в [закрытой] иерархии классов IDisposable

При реализации IDisposable правильно, большинство реализаций, включая инструкции по платформе, предлагает включая частный расположенный bool; участник, чтобы безопасно позволить множественным вызовам Располагать ()...
вопрос задан: 21 March 2009 00:15
2
ответа

Как LINQ задерживает выполнение когда в операторе использования

Предположите, что у меня есть следующее: частный IEnumerable MyFunc (параметр a) {использующий (MyDataContext dc = новый MyDataContext) {возвращает dc.tablename. Выберите (строка => row.parameter == a); }}...
вопрос задан: 20 January 2009 04:50
2
ответа

Незарегистрированные обработчики событий вызывают утечку памяти

Я поддерживаю веб-приложение, которое имеет утечку памяти. На основе моего расследования с помощью Красного профилировщика памяти МУРАВЬЕВ Логического элемента я вполне уверен, что утечка памяти вызывается обработчиками событий в...
вопрос задан: 15 January 2009 09:50
1
ответ

Реализация IDisposable на классе с универсальным типом, где универсальный тип доступен

У меня есть общий ServiceResult < T > класс, который я использую в своем сервисном слое для предоставления универсального возвращаемого типа, заключенного в базовую информацию для поддержки добавления ошибок, и для вызова ...
вопрос задан: 18 January 2019 13:39
1
ответ

Closeable должен использоваться в качестве Java, эквивалентного для IDisposable.NET?

Обновление: Как @PaulGroke указывает ниже, вещи изменились с Java 7: теперь существует AutoCloseable. Который не связывается с потоками и поддерживается новой конструкцией попытки с ресурсами. AutoCloseable...
вопрос задан: 21 April 2016 05:13
1
ответ

Почему я не видел никаких реализаций IDisposable, реализующего параллелизм?

Когда я просматриваю примеры реализаций IDisposable, я не обнаружил ни одной поточно-ориентированной. Почему IDisposable не реализован для безопасности потоков? (Вместо звонящих несут ответственность за ...
вопрос задан: 15 June 2012 11:40
1
ответ

Каков правильный способ утилизации элементов, содержащихся внутри ThreadLocal?

Когда вы используете ThreadLocal и T реализует IDisposable, как вы должны утилизировать члены, содержащиеся внутри ThreadLocal? Occording to ILSpy The Dispose(), and Dispose(...
вопрос задан: 19 November 2011 23:46
1
ответ

Ninject не вызывает Dispose для объектов, когда они находятся вне области видимости

Я был удивлен, обнаружив, что по крайней мере один из моих объектов, созданных Ninject, не удаляется в конце запроса, когда он был определен как InRequestScope Вот объект, который я пытаюсь ...
вопрос задан: 1 March 2011 00:43
1
ответ

Единица для избавления от объекта

Существует ли способ заставить Единицу расположить введенные свойством объекты как часть Разрушения? Фон - то, что я работаю над приложением, которое использует ASP.NET MVC 2, Единицу и WCF. Мы записали...
вопрос задан: 2 February 2011 08:11
1
ответ

IEnumerator: действительно ли нормально иметь пустое, Располагают метод?

Я пишу IEnumerator <T> класс для итерации по набору COM, я - wrappering. Я заметил, что IEnumerator <T> расширяет IDisposable, таким образом, я обязан реализовывать Расположить метод...
вопрос задан: 17 June 2010 12:35
1
ответ

C# Linq-to-Sql - Если DataContext расположены с помощью IDisposable

У меня есть несколько методов, которые имеют дело с DB, и все они запускают путем вызова дб FaierDbDataContext = новый FaierDbDataContext (); Так как объект Linq2Sql DataContext реализует IDisposable, должен это...
вопрос задан: 17 May 2010 09:13
1
ответ

Контейнеры МОК и IDisposable

Рекомендовалось мне, чтобы при использовании контейнера МОК я изменил это: класс Foobar: IFoobar, IDisposable {}; В это: интерфейс IFoobar: IDisposable {}; класс Foobar: IFoobar {}; я...
вопрос задан: 14 April 2010 07:55
1
ответ

Существует ли правило FxCop для локального используемого IDisposable's?

... если я использую IDisposable в локальной переменной, но не звоню, Располагают () или используют использование () шаблон. общественность освобождает BadMethod () {фс var = новый FileStream ("file.txt", FileMode. Создайте); фс....
вопрос задан: 7 February 2010 12:55
1
ответ

C# - Что делает “деструкторы, не наследованы” на самом деле средние?

Разделите 10.13, Деструкторы, Спецификации языка 3.0 C# указывает следующее: Деструкторы не наследованы. Таким образом класс не имеет никаких деструкторов кроме того, который может быть объявлен в...
вопрос задан: 9 December 2009 17:49
1
ответ

C#: IEnumerator <T> в операторе использования

Мне было любопытно видеть, как метод SingleOrFallback был реализован в MoreLinq и обнаружил что-то, что я не видел прежде: общедоступный статический T SingleOrFallback <T> (этот IEnumerable <T>...
вопрос задан: 2 June 2009 10:41
1
ответ

Как Вы избавляетесь от IDisposable в Управляемом С++

Я пытаюсь Избавиться от объекта IDisposable (фс FileStream^) в управляемом С++ (.Net 2.0) и добираюсь, ошибка 'Расположите': не член 'Системы:: IO:: FileStream' Это говорит, что я должен вызвать...
вопрос задан: 8 December 2008 16:21
0
ответов

Написание собственного метода Dispose вместо использования Idisposable

Прочитав множество статей об IDisposable, я запутался в его использовании. Во всех статьях объясняется, что это такое и как его реализовать, но я хочу понять, что мы упустим, если не будем ...
вопрос задан: 15 November 2019 04:57
0
ответов

Entity Framework и контекст утилизации

Когда следует вызывать DbContext.dispose () со структурой сущностей? Этот мнимый метод плох? публичная статическая строка GetName (строка userId) {var context = new DomainDbContext (); var userName ...
вопрос задан: 22 August 2018 21:52
0
ответов

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

Я использую следующие способы закрытия каналов WCF 4. Это правильный способ сделать это? используя (IService channel = CustomChannelFactory .CreateConfigurationChannel ()) {канал ....
вопрос задан: 4 December 2017 15:51
0
ответов

Оператор Using против IDisposable.Dispose()

Насколько я понимаю, оператор using в .NET вызывает метод Dispose() объекта IDisposable после выхода кода из блока. Делает ли оператор using что-нибудь еще? Если нет, то было бы...
вопрос задан: 23 November 2017 07:05
0
ответов

Кто должен вызывать Dispose для объектов IDisposable при передаче в другой объект?

Есть ли какие-либо указания или лучшие практики в отношении того, кто должен вызывать Dispose () для одноразовых объектов, когда они были переданы в методы или конструктор другого объекта? Вот пара примеров, таких как ...
вопрос задан: 18 July 2017 09:22
0
ответов

Должен ли я вызывать Close () или Dispose () для потоковых объектов?

Такие классы, как Stream, StreamReader, StreamWriter и т. Д., Реализуют интерфейс IDisposable. Это означает, что мы можем вызывать метод Dispose () для объектов этих классов. Они также определили общедоступный метод ...
вопрос задан: 30 June 2017 16:16