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

1 ответ

Правильное удаление с использованием шаблонов репозитория и работы с модулем с Entity Framework?

8 ответов

Как получить уведомление до финализации статических переменных

Когда я могу очистить объекты, хранящиеся в статических переменных в C #? У меня есть статическая переменная, котораялениво инициализируется [http://msdn.microsoft.com/en-us/library/dd642331.aspx]: public class Sqm { private static Lazy<Sqm> ...

4 ответа

Теперь действительно интересно, что произойдет, если метод Dispose по какой-то причине не сработает - у вас есть дыра в безопасности IE :) Шучу :)

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

1 ответ

Хорошо, я только что попытался выдать сообщение.Dispose (), и даже это выдало ошибку, сказав, что не может отправить электронное письмо из-за удаления сообщения. Возможно, потому что мое приложение asp.net mvc, а пример - консольное приложение. В любом случае сборщик мусора должен подобрать эти опции, как только все выйдет за рамки ...

я использую SendAsync SmtpClient для отправки электронной почты, как я могуsmtpclient пример правильно? Скажем так: MailMessage mail = new System.Net.Mail.MailMessage() { Body = MailBody.ToString(), IsBodyHtml = true, From = new ...

2 ответа

SqlDataAdapter с использованием ключевого слова

7 ответов

Простая категоризация вещей как «управляемых ресурсов» или «неуправляемых ресурсов» не совсем достаточна для принятия решения о том, как их следует очищать. Некоторые неуправляемые обязанности могут быть удобно обработаны оберткой типа класса, которая может выполнить любую необходимую очистку в случае ненадлежащего отказа. Такие обертки, как правило, должны содержать минимальное количество информации, необходимой для выполнения очистки. Другие обязанности не могут быть выполнены автоматически. Часто лучше обеспечить вызов Dispose, чем пытаться обрабатывать все, что может произойти, если это не так.

я есть несколько классов, которые имеют закрытые переменные-члены, которые реализуют IDisposable (таймеры, кисти и т. Д.). Нужно ли что-то делать, чтобы гарантировать, что эти переменные правильно очищены .NET Framework? Литература, с которой я ...

1 ответ

http://msdn.microsoft.com/en-us/library/system.windows.forms.form.dialogresult.aspx

дыдущем вопросе об удалении из панели задач старого NotifyIcon мне сказали, что я должен избавиться от всего, что реализует IDisposable. Звучит как хорошая практика для меня, однако, как новичок, это вызывает больше вопросов :-) Как узнать, ...

3 ответа

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

1 ответ

Понимание потоков и их времени жизни (очистка, удаление, закрытие)

Примечание: я уже прочитал следующие два вопроса: Можете ли вы объяснить концепцию потоков? [https://stackoverflow.com/questions/507747/can-you-explain-the-concept-of-streams] C # с использованием ...

1 ответ

Если вы не знаете, что определенный класс IDisposable объекта может быть безопасно оставлен, не делайте этого. Всегда убирайте за собой, когда это возможно. «Завершение» (процесс уведомления объектов, от которых они отказались) опасен и может создать много гейзенгов. Не полагайтесь на это, если существует какая-либо практическая альтернатива.

ли кто-нибудь объяснить, что может случиться, если вы этого не сделаетеDispose несколькоIDisposable организация(поusing или прямойDispose вызов)? Всегда ли это приводит кутечка памятии если да,C# утечки памяти похожи наC++ утечки памяти, где ...