0
ответов

Есть ли ситуация, в которой Dispose не будет вызван для блокировки «использования»?

Это было телефонное интервью у меня был вопрос: бывает ли время, когда Dispose не будет вызываться для объекта, область видимости которого объявлена ​​блоком using? Мой ответ был отрицательным - даже если произойдет исключение ...
вопрос задан: 27 April 2013 19:58
0
ответов

Как и когда утилизируются члены c # Static?

У меня есть класс с обширными статическими членами, некоторые из которых хранят ссылки на управляемые и неуправляемые объекты. Например, статический конструктор вызывается, как только ссылка на тип, который ...
вопрос задан: 25 August 2012 23:52
0
ответов

Правильная утилизация с использованием шаблонов Repository и Unit Work с Entity Framework?

Ура! У меня есть некоторые сомнения по поводу использования модуля работы с репозиторием. Особенно роль дочернего контекста из Entity Framework. Я искал много информации по этой теме, но все, что я нашел...
вопрос задан: 4 August 2012 16:41
0
ответов

События объекта.NET и удаление / GC

РЕДАКТИРОВАТЬ :После отличного ответа Джоэла Кохорна я понял, что мне нужно быть более конкретным, поэтому я изменил свой код, чтобы он был ближе к тому, что я пытаюсь понять... События :Как я понимаю, в файле...
вопрос задан: 20 July 2012 08:53
0
ответов

Form.ShowDialog ()и удаление

Если у меня есть такой метод :public void Show (){ Form1 f = новая форма Form1 (); f.ShowDialog (); } Нужно ли мне по-прежнему вызывать dispose для формы, даже если она выйдет за рамки, что будет...
вопрос задан: 12 July 2012 14:39
0
ответов

EF, UoW и репозиторий -Когда удалять UnitOfWork в WebForms?

Недавно я начал изучать концепцию Repository Patterns и UnitOfWork вместе с EntityFramework. Сделал свою реализацию на примере MVC, где были...
вопрос задан: 27 June 2012 09:59
0
ответов

Безопасно ли удалять объекты взаимодействия Excel в C#?

Я работаю над приложением winforms c#Visual Studio 2008. приложение общается с файлами Excel, и я использую Microsoft.Office.Interop.Excel; сделать это. я хотел бы знать, как я могу убедиться, что...
вопрос задан: 19 June 2012 20:17
0
ответов

Что произойдет, если я не вызову Dispose для объекта пера?

Что произойдет, если я не вызову Dispose для объекта пера в этом коде фрагмент? private void panel_Paint (отправитель объекта, PaintEventArgs e) {var pen = Pen (Color.White, 1); // Рисуем }
вопрос задан: 9 June 2012 11:20
0
ответов

Разница между двумя реализациями dispose?

Есть ли разница между этими двумя реализациями? 1: общедоступный класс SMSManager: ManagerBase { private EventHandler _buttonClickevent; public ...
вопрос задан: 22 May 2012 15:07
0
ответов

Остановка исполняемых задач Handler при уничтожении Activity

Обычно я делегирую все события Activity в отдельный класс контроллера, у которого есть специальный метод для обработки событий из Activity @Override public boolean handleMessage(int what, Object data) { ...
вопрос задан: 10 May 2012 00:54
0
ответов

Объявить IDisposable для класса или интерфейса?

Начиная со следующей ситуации: публичный интерфейс ISample { } открытый класс SampleA: ISample { // есть некоторые (неуправляемые) ресурсы, которые необходимо удалить } открытый класс SampleB : ISample { ...
вопрос задан: 9 May 2012 10:06
0
ответов

Java Swing dispose () vs. setVisible (false)

У меня есть автономное приложение Java, которое получает данные из базы данных и отображает их в JTable. Когда приложение запускается, пользователю предлагается ввести имя пользователя / пароль в JDialog. После ...
вопрос задан: 8 May 2012 17:31
0
ответов

Надлежащий способ утилизации:объект не расположен по всем путям исключений

Я получаю это сообщение для строк 84 и 85 (двух, сложенных с использованием строк):CA2000 :Microsoft.Reliability :В методе 'RavenDataAccess.GetRavenDatabase()' объект '<>g_initLocal9' не является...
вопрос задан: 12 April 2012 15:11
0
ответов

Автоудаление объектов

Например, у меня есть метод SomeMethod(Graphics g){... } Если я вызову этот метод каким-то образом, SomeMethod(new Graphics())Будет ли мой графический объект автоматически удаляться или мне следует вызвать g.Dispose(...
вопрос задан: 11 April 2012 11:19
0
ответов

Win32.DestroyIcon против Icon.Dispose

У меня есть эта строка кода :System.Drawing.Icon icon = System.Drawing.Icon.FromHandle(shinfo.hIcon); Несколько строк спустя, после использования значка, у меня есть строка :Win32.DestroyIcon(shinfo.hIcon); Однако...
вопрос задан: 27 March 2012 15:38
0
ответов

MessageQueue Disposed More Than Once

Я видел эту ошибку в других сообщениях, но не в этой конкретной ситуации. У меня есть два класса, которые делают то же самое с MessageQueue. Из-за этого я абстрагировался от создания и уничтожения...
вопрос задан: 20 March 2012 23:44
0
ответов

Как отменить подписку на анонимную функцию в методе Dispose класса?

У меня есть класс A... в его конструкторе... я назначаю анонимную функцию обработчику событий Object_B. Как удалить (отписаться) это из метода Dispose класса A? Любая помощь будет...
вопрос задан: 16 March 2012 22:27
0
ответов

Должен ли я вызывать dispose для объектов, которые разделяют время жизни процесса?

Я знаю, что все объекты, которые реализуют IDisposable, должны быть удалены, как только они больше не нужны, чтобы освободить память, используемую их неуправляемыми ресурсами. Мой вопрос касается ...
вопрос задан: 12 March 2012 22:47
0
ответов

Решение проблем «Не удается получить доступ к удаленному объекту». исключение

В моем текущем проекте есть класс Form, который выглядит следующим образом: общедоступный разделяемый класс FormMain : Form { System.Timers.Timer timer; Указать предыдущее местоположение; двойное расстояние; public ...
вопрос задан: 12 March 2012 14:38
0
ответов

Требуется ли для SqlTransaction вызов Dispose?

Нужно ли вызывать dispose в блоке finally для SqlTransaction? Представьте, что разработчик нигде не использовал USING, и просто попробуйте / поймайте. SqlTransaction sqlTrans = con.BeginTransaction (); пытаться {// ...
вопрос задан: 1 March 2012 22:37
0
ответов

В каких ситуациях ссылка будет указывать на объект, который был поставлен в очередь на сборку мусора?

Я читаю тему C # о Dispose () и ~ finalize и когда какую использовать. Автор утверждает, что вы не должны использовать ссылки в ~ finalize, потому что возможно объект, который вы ...
вопрос задан: 29 February 2012 02:49
0
ответов

Удалить / закрыть ExchangeService в C #?

Я использую ExchangeService WebService API (Microsoft.Exchange.WebServices.Data) но я не могу найти метод Close или Dispose. Разве не обязательно как-то закрывать соединение? Мой метод ...
вопрос задан: 9 February 2012 11:17
0
ответов

Помощник по переплетению кода для стандартного шаблона Dispose?

Недавно я прочитал «Эффективный C #» и несколько других подобных книг / блогов. а когда говорят о стандартном шаблоне Dispose (который я уже использую), все они рекомендуют использовать класс dispose ...
вопрос задан: 28 January 2012 15:03
0
ответов

Как проверить, удалено ли событие ManualResetEvent, при попытке Set () его внутри EventHandler?

У меня есть следующий шаблон проектирования: var myObjectWithEvents = new ObjectWithEvents (); using (var mre = new ManualResetEvent (false)) {var onEvent = new EventHandler ((...
вопрос задан: 25 January 2012 15:22
0
ответов

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

Я использую WatiN для некоторых автоматические тесты, и я обнаружил, что создание экземпляра IE для каждого теста не масштабируемо. Время создания и выключения каждого экземпляра IE съедало меня заживо: ...
вопрос задан: 7 January 2012 18:44
0
ответов

В C # вызывает ли вызов Dispose удаление объекта из кучи?

Если я выполняю conn.Dispose (); (где conn - это экземпляр класса SqlConnection), очистит ли это объект conn из кучи?
вопрос задан: 3 January 2012 16:23
0
ответов

Удаление SQL команды и закрытие соединения

до сих пор я всегда использовал подобную структуру для получения данных из БД и заполнения DataTable public static DataTable GetByID(int testID) { DataTable table = new DataTable(); string ...
вопрос задан: 12 December 2011 14:38
0
ответов

Как создать последовательное соединение Bluetooth между iPhone и Arduino + Bluetooth Mate?

У меня есть проект, в котором мне нужен iPhone для связи с Arduino. Bluetooth кажется лучшим вариантом для общения. Как мне запрограммировать свой iPhone (какой фреймворк?) Для связи ...
вопрос задан: 11 December 2011 04:16
0
ответов

Datatable внутри using?

Я объявил datatable внутри блока using, который вызывает метод Dispose в конце области видимости. using (DataTable dt = Admin_User_Functions.Admin_KitItems_GetItems()) { ...
вопрос задан: 29 November 2011 08:06
0
ответов

Таймер не удаляется, когда форма равна

Я пытаюсь понять, почему Windows.Forms.Timer не удаляется, когда форма, которая его создала, не удаляется. У меня есть эта простая форма: публичный частичный класс Form1: Form {private System.Windows.Forms ....
вопрос задан: 31 October 2011 09:36