Preguntas etiquetadas con dispose

Realiza tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no administrados.

215
Finalizar vs Eliminar

¿Por qué algunas personas usan el Finalizemétodo sobre el Disposemétodo? ¿En qué situaciones usarías el Finalizemétodo sobre el Disposemétodo y

197
¿Debo desechar () DataSet y DataTable?

DataSet y DataTable implementan IDisposable, por lo que, según las mejores prácticas convencionales, debería llamar a sus métodos Dispose (). Sin embargo, por lo que he leído hasta ahora, DataSet y DataTable en realidad no tienen recursos no administrados, por lo que Dispose () en realidad no hace...

134
¿El recolector de basura llamará a IDisposable?

El patrón .NET IDisposable implica que si escribe un finalizador e implementa IDisposable, su finalizador debe llamar explícitamente a Dispose. Esto es lógico, y es lo que siempre he hecho en las raras situaciones en las que se justifica un finalizador. Sin embargo, qué sucede si solo hago...

119
Eliminación de controles de usuario de WPF

He creado un control de usuario WPF personalizado que está destinado a ser utilizado por un tercero. Mi control tiene un miembro privado que es desechable, y me gustaría asegurarme de que su método de eliminación siempre sea llamado una vez que se cierre la ventana / aplicación que lo contiene. Sin...