Preciso chamar Close () em um ManualResetEvent?

Estive lendo o .NET Threading e estava trabalhando em algum código que usa umManualResetEvent. Encontrei muitos exemplos de código na internet. No entanto, ao ler a documentação paraWaitHandle, Vi o seguinte:

WaitHandle implementa o padrão Dispose. Consulte Implementando finalizar e descartar para limpar recursos não gerenciados.

Parece que nenhum dos exemplos chama .Close () nos objetos ManualResetEvent que eles criam,até o legalRecursão e Concorrência artigo do blog pfxteam (Editar - isso tem um bloco de uso que eu perdi) Este é apenas um exemplo de supervisão ou não é necessário? Estou curioso porque um WaitHandle "encapsula objetos específicos do sistema operacional", portanto pode haver facilmente um vazamento de recursos.

questionAnswers(6)

yourAnswerToTheQuestion