Eventos e vazamentos de memória no .NET

Eu estou usando c # .net 3. 5 ... e eu tenho trabalhado para dissociar um objeto BLL movendo a atividade relacionada ao banco de dados em um objeto de trabalho separado. O objeto worker adiciona entidades ao banco de dados e eventos uma mensagem de sucesso ou falha de volta a um objeto BLL.

Quando eu insto o objeto de trabalho no BLL, conecto os eventos do trabalhador e configuro o manipulador de eventos da BLL usando a sintaxe de evento + = delegate (eventhandler).

Ouvi dizer que, se eu não especificar explicitamente os ouvintes com a sintaxe - = quando o worker estiver disposto, há uma possibilidade de vazamentos de memória.

Todo esse processamento ocorre em um serviço do Windows que pega mensagens de uma fila e chama o objeto BLL apropriado ... Estou preocupado que eu possa introduzir um vazamento de memória nesse processo.

questionAnswers(4)

yourAnswerToTheQuestion