Я прочитал, что мне нужно реализовать IDisposable, если мой класс имеет переменную-член, которая сама является IDisposable. Ну, я реализую интерфейс IDisposable, потому что мой класс содержит объект базы данных (класс db ...
Я работаю над "обучающей программой" и использую инструмент рефакторинга Code Rush для обучения. С последним обновлением Code Rush он рекомендовал внедрить IDisposable в мои программы. I ...
Итак, анализ кода говорит мне, что Enumarble.Where(this ...) возвращает экземпляр WhereListIterator, который является (похоже) внутренним типом в .NET framework, реализующим ....
В рамках наших стандартов разработки Visual Studio 2010 (прежде всего C # 4.0) у нас включен анализ кода. Когда я просматриваю недавно представленный код для нового проекта, я вижу тонну CA2000: ...
В принципе, у меня есть несколько функций, которые выглядят так: class MyClass
{ void foo() { using (SomeHelper helper = CreateHelper()) { // Делаем некоторые вещи с помощником ...
У меня есть класс, использующий файловый поток. Он должен закрыть поток, когда приложение завершает работу, поэтому я заставляю класс реализовывать IDisposable. Этот класс является членом другого класса, который является членом ...
У меня есть следующий код: public static byte [] Compress (byte [] CompressMe)
{using (MemoryStream ms = new MemoryStream ()) {using (GZipStream gz = new GZipStream (ms, CompressionMode ....
Мне сказали, что мне нужно удалить экземпляры классов репозитория Entity Framework, и я создал базовый класс для обеспечения этой реализации. Мне нужно уточнить у экспертов: приемлемо ли ...
HttpWebReponse реализует интерфейс IDisposable, но почему нет метода Dispose. Он содержит только метод Close. Будет ли использоваться шаблон, доступный для этого класса?
Интересно, почему он не компилируется? public static void Main (string [] args) {using (MyStruct sss = new MyStruct ()) {sss.s = "fsdfd"; // Невозможно изменить члены 'sss', потому что это ... '
Я уже некоторое время оборачиваю свои объекты OracleConnection и OracleCommand в операторы USING, однако после запуска анализатора кода я обнаружил, что OracleParameter также реализует IDisposable ....
Я знаю способ обработки IDisposable традиционным способом. Скажем, в методе OnStop () службы Windows я закрываю клиент очереди сообщений: if (client! = null) {client ....
Я исправлял некоторые проблемы с утечкой памяти в приложении winforms и заметил некоторые одноразовые объекты, которые не были удалены явно (разработчик не вызвал метод Dispose) . Реализация ...
В C # при переназначении переменной одноразового объекта новому объекту , как это работает в памяти? Будет ли место в памяти, занимаемое старым объектом, просто перезаписывается новым? Или мне ...
По совету Code Analysis в VS вызвать Dispose для объекта (чего я не делал ранее) я получил метод, содержащий следующее: using (var favicon = new HtmlLink {.. .
Это законно называть методом на распоряжение объекта? Если да, почему? В следующей демонстрационной программе у меня одноразовый класс A (который реализует iDisposable Interface) .as Далеко, насколько я знаю, если я передаю одноразовые ...
, у меня есть иерархия классов, каждый член которой может создать объекты IDisposable. Я добавил свойство Списка к базовому классу в этой иерархии, к которой я включаю любые доступные объекты...
в качестве Eric Lippert описана в этой статье, возвращение доходности не допускается в пунктах Thrue / Catch. Есть ли хорошая способ, которым я мог получить что-то вроде этого, без необходимости написать свой собственный Ienumerator by ...
Я широко использую DataVisualization.Charting.Chart, и по большей части он работает. Однако я часто выполняю анализ кода и позаботился обо всех своих предупреждениях. Но ...
Как обеспечить правильное удаление моделей представлений, если они ссылаются на неуправляемые ресурсы или имеют обработчики событий, такие как обработка, истекшая на таймере диспетчера. В первом случае финализатор - это ...
Seo cás hipitéiseach. Tá líon an-mhór ainmneacha úsáideora agam (10,000,000,000,000,000,000,000 abair. Sea, táimid san aois idir-slaodach :)). Tá a bhunachar sonraí féin ag gach úsáideoir. Ní mór dom athrá a dhéanamh ...
У меня есть приложение, которое работает с большие объемы данных, и я думаю, что, возможно, сом время от времени будет выброшено исключение OutOfMemoryException (за полгода у меня не было ни одного исключения, но я просто ...
CA2000 - это предупреждение относительно интерфейса IDisposable: CA2000: Microsoft. Надежность: в методе ImportProcessor.GetContext (string) 'вызовите System.IDisposable.Dispose для объекта' c 'перед ...
У меня есть форма, которая создает в своем конструкторе несколько одноразовых ресурсов, от которых мне нужно избавиться. Однако конструктор форм C # уже создает метод Dispose () в файле Designer.cs ...
Если мой класс использует одноразовый ресурс в своем конструкторе (DbConnection, если это имеет значение), я должен реализовать IDisposable в моем классе и удалить объект DbConnection, или позволить пользователю обрабатывать удаление ...
Допустим, у меня есть следующая реализация WCF:загрузка общедоступного потока (строковый путь)
{FileStream stream = новый FileStream (путь, FileMode.Open, FileAccess.Read); обратный поток;
} Кто ...
В классе, реализующем IDisposable, когда целесообразно проверять, был ли объект удален disposed и выбросить ObjectDisposedException, если есть? Во всех общедоступных методах и свойствах (кроме Dispose) ...
Я использую StreamResourceInfo.Stream для получения изображений BitmapImages из ресурсов. Правильно ли закрыть и удалить поток после его использования?
I ask because in memory profiler, I get an error if I do so. Memory ...
Я думаю, что понимаю использование IntPtr, хотя я действительно не уверен. Я скопировал шаблон IDisposable из MSDN, чтобы посмотреть, что я могу получить от него, и хотя я понимаю его по большей части, я ...