Результаты поиска по запросу "dispose"
Как получить уведомление до финализации статических переменных
Когда я могу очистить объекты, хранящиеся в статических переменных в C #? У меня есть статическая переменная, котораялениво инициализируется [http://msdn.microsoft.com/en-us/library/dd642331.aspx]: public class Sqm { private static Lazy<Sqm> ...
Хорошо, я только что попытался выдать сообщение.Dispose (), и даже это выдало ошибку, сказав, что не может отправить электронное письмо из-за удаления сообщения. Возможно, потому что мое приложение asp.net mvc, а пример - консольное приложение. В любом случае сборщик мусора должен подобрать эти опции, как только все выйдет за рамки ...
я использую SendAsync SmtpClient для отправки электронной почты, как я могуsmtpclient пример правильно? Скажем так: MailMessage mail = new System.Net.Mail.MailMessage() { Body = MailBody.ToString(), IsBodyHtml = true, From = new ...
Простая категоризация вещей как «управляемых ресурсов» или «неуправляемых ресурсов» не совсем достаточна для принятия решения о том, как их следует очищать. Некоторые неуправляемые обязанности могут быть удобно обработаны оберткой типа класса, которая может выполнить любую необходимую очистку в случае ненадлежащего отказа. Такие обертки, как правило, должны содержать минимальное количество информации, необходимой для выполнения очистки. Другие обязанности не могут быть выполнены автоматически. Часто лучше обеспечить вызов Dispose, чем пытаться обрабатывать все, что может произойти, если это не так.
я есть несколько классов, которые имеют закрытые переменные-члены, которые реализуют IDisposable (таймеры, кисти и т. Д.). Нужно ли что-то делать, чтобы гарантировать, что эти переменные правильно очищены .NET Framework? Литература, с которой я ...
http://msdn.microsoft.com/en-us/library/system.windows.forms.form.dialogresult.aspx
дыдущем вопросе об удалении из панели задач старого NotifyIcon мне сказали, что я должен избавиться от всего, что реализует IDisposable. Звучит как хорошая практика для меня, однако, как новичок, это вызывает больше вопросов :-) Как узнать, ...
Понимание потоков и их времени жизни (очистка, удаление, закрытие)
Примечание: я уже прочитал следующие два вопроса: Можете ли вы объяснить концепцию потоков? [https://stackoverflow.com/questions/507747/can-you-explain-the-concept-of-streams] C # с использованием ...
Если вы не знаете, что определенный класс IDisposable объекта может быть безопасно оставлен, не делайте этого. Всегда убирайте за собой, когда это возможно. «Завершение» (процесс уведомления объектов, от которых они отказались) опасен и может создать много гейзенгов. Не полагайтесь на это, если существует какая-либо практическая альтернатива.
ли кто-нибудь объяснить, что может случиться, если вы этого не сделаетеDispose несколькоIDisposable организация(поusing или прямойDispose вызов)? Всегда ли это приводит кутечка памятии если да,C# утечки памяти похожи наC++ утечки памяти, где ...