Preguntas etiquetadas con dispose

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


15
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 viceversa?
215 c#  dispose 

10
¿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 mucho. Además, …



9
¿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 esto: class …


7
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 …
119 c#  .net  wpf  user-controls  dispose 

5
¿Hay alguna forma de cerrar StreamWriter sin cerrar su BaseStream?
Mi problema principal es que cuando usingllama Disposea a StreamWriter, también elimina el BaseStream(mismo problema con Close). Tengo una solución para esto, pero como puede ver, implica copiar la transmisión. ¿Hay alguna forma de hacer esto sin copiar la transmisión? El propósito de esto es obtener el contenido de una …
117 c#  stream  dispose 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.