C# LanguageInterfaz IDisponible


Observaciones

  • IDisposable de los clientes de la clase que implementan IDisposable asegurarse de que llamen al método Dispose cuando hayan terminado de usar el objeto. No hay nada en el CLR que busque directamente los objetos para invocar un método Dispose .

  • No es necesario implementar un finalizador si su objeto solo contiene recursos administrados. Asegúrese de llamar a Dispose en todos los objetos que usa su clase cuando implemente su propio método Dispose .

  • Se recomienda hacer que la clase sea segura contra múltiples llamadas a Dispose , aunque lo ideal sería que solo se llame una vez. Esto se puede lograr agregando una variable private bool a su clase y estableciendo el valor en true cuando se haya ejecutado el método Dispose .

Interfaz IDisponible Ejemplos relacionados