События и утечки памяти в .NET

Я использую C # .NET 3.5 ... и я работаю, чтобы отделить объект BLL, перемещая действия, связанные с базой данных, в отдельный рабочий объект. Рабочий объект добавляет объекты в базу данных и отправляет сообщение об успехе или ошибке обратно объекту BLL.

Когда я копирую рабочий объект в BLL, я связываю события рабочего и устанавливаю обработчик событий BLL, используя синтаксис события + = делегат (обработчик события).

Я слышал, что если я явно не подключу слушателей с синтаксисом - =, когда рабочий настроен, существует вероятность утечек памяти.

Вся эта обработка происходит в службе Windows, которая берет сообщения из очереди и вызывает соответствующий объект BLL ... Я беспокоюсь, что в этот процесс может быть добавлена утечка памяти.

Ответы на вопрос(4)

Ваш ответ на вопрос