0
ответов

Какова цель возврата IDisposable в интерфейсе IObservable?

Я просматриваю книгу Head First Design Patterns и делаю все возможное, чтобы преобразовать их код с Java на C#. После того, как в книге обсуждался шаблон наблюдателя, в нем упоминалось, что в Java есть классы/...
вопрос задан: 23 May 2017 12:34
0
ответов

Неправильно ли ссылаться на Autofac в моих проектах только для Owned ?

Недавно я стал активным пользователем функции OwnedInstances в Autofac. Например, я использую его, чтобы предоставить фабрику для создания единицы работы для моей базы данных, что означает, что мои классы зависят от ...
вопрос задан: 23 May 2017 12:26
0
ответов

Будет ли SqlConnection утилизироваться GC?

Отказ от ответственности: Я знаю, что IDisposable должен быть реализован при работе с неуправляемыми ресурсами. Остальная часть кода должна быть детерминированной и использовать (...) {} (эквивалент try {} finally {Dispose (...
вопрос задан: 23 May 2017 12:25
0
ответов

Unity 2.0 и обработка IDisposable типов (особенно с PerThreadLifetimeManager)

Я знаю, что аналогичный вопрос задавался несколько раз (например, : здесь, здесь, здесь и здесь), но это было для предыдущих версий Unity, где ответ зависел от используемого класса LifetimeManager. ...
вопрос задан: 23 May 2017 12:24
0
ответов

Почему использование лучше, чем использование?

Согласно последнему предложению на этой странице MSDN использование предпочтительнее использования. Я' я слышал это в другом месте (например, этот ответ). Почему это? Я понимаю, что использование было добавлено позже. Но что за ...
вопрос задан: 23 May 2017 12:23
0
ответов

Обнаружение «просочившихся» объектов IDisposable

Есть много вопросов, которые задают, как обнаружить утечку IDisposable объектов. Похоже, ответ - «нельзя». Я только что проверил с помощью самого тривиального теста, что FxCop 10.0 этого не делает, ...
вопрос задан: 23 May 2017 12:16
0
ответов

Не вызовет ли игнорирование IDisposable утечки памяти?

В комментариях к ответу я написал, что у нас была дискуссия об утечках памяти и IDisposable, где мы не пришли к какому-либо реальному выводу . Класс, который обрабатывает неуправляемые ресурсы, вероятно, реализует ...
вопрос задан: 23 May 2017 12:04
0
ответов

Должен ли объект .Net / C # вызывать Dispose () на самом себе?

Ниже приведен пример кода, написанного коллегой. Мне это кажется явно неправильным, но я хотел проверить. Должен ли объект вызывать собственный метод Dispose () из одного из собственных методов? Кажется ...
вопрос задан: 23 May 2017 12:00
0
ответов

Использование деструктора / удаления базового класса?

В C # , как упоминалось в документации и принятом ответе в этом приятном посте, говорится, что классы не наследуют деструктор своего родительского класса. Вопрос: Если я хочу убедиться, что ...
вопрос задан: 23 May 2017 11:53
0
ответов

Использование процесса с использованием блока [duplicate]

Возможный дубликат: что произойдет, если я не закрою System.Diagnostics.Process в моем консольном приложении C #? Поскольку System.Diagnostics.Process наследуется от Component, который реализует IDisposable, должен ...
вопрос задан: 23 May 2017 11:51
0
ответов

.Net классы WMI - какие из них мне нужно удалить?

Если я использую ManagementObjectSearcher, я могу легко заключить его в блок using: с помощью (var searchcher = новый ManagementObjectSearcher (область, запрос)) {// ... } Также легко избавиться от ...
вопрос задан: 23 May 2017 11:45
0
ответов

Как кэшировать результат запроса в django?

Я пытаюсь кэшировать результаты запроса в моем приложении django. Однако похоже, что он кеширует все приложение. Я пробовал следовать логам: def cacheView (): result = cache.get ('key'), если результат None: ...
вопрос задан: 23 May 2017 10:33
0
ответов

Несинхронизированная / неблокирующая карта Opengl

Я только что нашел следующую спецификацию OpenGL для ARB_map_buffer_range. Мне интересно, можно ли с помощью этого расширения выполнять неблокирующие вызовы карты? В настоящее время в моем приложении im рендеринг ...
вопрос задан: 23 May 2017 02:26
0
ответов

Вопросы о времени жизни контекста Entity Framework

У меня есть несколько вопросов о желаемом времени жизни контекста Entity Framework в приложении ASP.NET MVC. Не лучше ли сохранить контекст в течение как можно более короткого времени? Рассмотрим...
вопрос задан: 20 April 2017 16:21
0
ответов

Когда утилизировать?

Меня смущают все эти разговоры об IDispose и «использовании» утверждений. Интересно, может ли кто-нибудь сказать мне, нужно ли мне использовать либо "использующий" оператор, либо какую-то реализацию IDispose...
вопрос задан: 5 April 2017 17:14
0
ответов

Как удалить событие ManualResetEvent

Привет, Когда я использую следующий код: myManualResetEvent.Dispose (); Компилятор выдает эту ошибку: «System.Threading.WaitHandle.Dispose (bool)» недоступен из-за уровня защиты. однако после ...
вопрос задан: 29 March 2017 19:27
0
ответов

Duck typing en el compilador de C #

Nota Esta no es una pregunta sobre cómo implementar o emular Duck typing en C # ... Durante varios años Tenía la impresión de que ciertas características del lenguaje C # dependían de las estructuras de datos ...
вопрос задан: 5 December 2016 22:15
0
ответов

Is there a way for a class that implements IDisposable to throw an exception if it's not been instantiated via a using block?

I spotted some potentially dangerous classes that would be much less dangerous if they couldn't be instantiated unless they were done so within a using statement. I'm wondering if there's a way to ...
вопрос задан: 28 October 2016 22:29
0
ответов

async / await и интерфейс IDisposable

У меня есть класс, который реализует интерфейс IDisposable для удаления приватной переменной _MailMessage В этом же классе есть асинхронный метод, который использует закрытую переменную IDisposable, а именно асинхронную ...
вопрос задан: 8 March 2016 09:34
0
ответов

C # использовать IDisposable или SafeHandle?

Я много читал о финализаторах и IDisposable в C #. Когда я наконец понял из этой чудовищной путаницы с финализатором и IDisposable, внезапно, из ниоткуда, появился SafeHandle ...
вопрос задан: 17 September 2015 08:48
0
ответов

Удаление контекста объекта в структуре сущностей 4

У меня есть класс сущности, который автоматически генерируется из моей модели базы данных. Этот класс наследует ObjectContext, который в свою очередь наследует IDisposable. Я создал репозиторий с различными методами ...
вопрос задан: 9 April 2015 11:31
0
ответов

Правильное использование IDisposable с управляемыми членами

Если член-член реализует IDisposable, должен ли IDisposable быть реализован по всей цепочке? Например, в следующем случае DbClass открывает SqlConnection (который ...
вопрос задан: 25 February 2015 06:17
0
ответов

Куда поместить try / catch при использовании IDisposable

Мне просто посоветовали поместить весь блок using внутри try, иначе область видимости using предотвратит перехват исключения . Однако разве это не помешало бы правильно утилизировать использование ...
вопрос задан: 22 November 2014 09:48
0
ответов

Рекомендации по удалению ()и Ninject

Итак, у меня есть метод, предоставленный сервисом WCF как таковым :открытый запрос GetAllCommentsResponse GetAllComments (GetAllCommentsRequest ){ var response = new GetAllCommentsResponse (); using (...
вопрос задан: 26 June 2014 22:42
0
ответов

Как обрабатывать исключения, создаваемые одноразовыми объектами?

Каков наилучший способ использования объектов Disposable, если методы Constructor и Process могут вызывать исключения? Обычно я предпочитаю одну из приведенных ниже реализаций. попробуйте -поймать окружение с помощью блока...
вопрос задан: 26 June 2014 22:22
0
ответов

Unity RegisterInstance объектов IDisposable

Unity 2.0: по умолчанию RegisterInstance использует ContainerControlledLifetimeManager. Когда контейнер Unity удаляется, он вызывает Dispose для экземпляра (если IDisposable). В моем случае это не так ...
вопрос задан: 19 February 2014 21:55
0
ответов

Нужно ли реализовывать IDisposable при использовании Entity Framework в MVC?

Во многих примерах, касающихся MVC, шаблона репозитория, единицы работы и EF, например здесь, я вижу, что и интерфейсы, и классы реализуют интерфейс IDisposable. Я предполагаю, что этот интерфейс раскрывает только...
вопрос задан: 29 July 2013 23:07
0
ответов

Достаточно ли одного оператора using для всех переменных, указывающих на один IDisposable?

Например: создание его в методе и присвоение его полю. Передача этого поля методу, а затем присвоение его переменной оператора using (который является единственным вызываемым Dispose). ...
вопрос задан: 19 June 2013 21:57
0
ответов

Каковы отношения между ключевым словом using и интерфейсом IDisposable?

Если я использую ключевое слово using, все равно придется ли реализовывать IDisposable?
вопрос задан: 25 March 2013 22:16
0
ответов

Создать временный файл из объекта потока в C #

Учитывая объект потока, который содержит файл xlsx, я хочу сохранить его как временный файл и удалить его, когда больше не использовать файл. Я подумал о создании класса, реализующего IDisposable и ...
вопрос задан: 9 March 2013 17:32