Los tipos que asignan recursos sin administrar deben implementar IDisposable para permitir que los llamadores liberen los ...

Los tipos que asignan recursos sin administrar deben implementar IDisposable para permitir que los llamadores liberen los recursos a petición. Si se produce un error en la implementación de IDisposable puede dar como resultado que los recursos no administrados no estén disponibles o que estén infrautilizados.