Resultados de la búsqueda a petición "idisposable"

6 la respuesta

¿Por qué el objeto dispuesto no arroja una excepción al usarlo después de eliminarlo?

¿Es legal invocar un método en un objeto desechado? ¿Si es así por qué En el siguiente programa de demostración, tengo una clase desechableA (que implementaIDisposable interfaz). Que yo sepa, si paso el objeto desechable ausing() construir, ...

8 la respuesta

¿Se debe utilizar Dispose () o Finalize () para eliminar archivos temporales?

Tengo una clase que hace uso de archivos temporales (Path.GetTempFileName()) mientras está activo. Quiero asegurarme de que estos archivos no permanezcan en el disco duro del usuario ocupando espacio después de que se cierre mi programa. En este ...

2 la respuesta

¿Cómo elimino mi flujo de archivos al implementar una descarga de archivos en ASP.NET?

Tengo una claseDocumentGenerator que envuelve unMemoryStream. Entonces he implementadoIDisposable en la clase Sin embargo, no puedo ver cómo / dónde puedo deshacerme de él. Este es mi código actual, que realiza una descarga de archivos en ...

10 la respuesta

Función genérica para manejar la eliminación de objetos desechables

Estoy trabajando en una clase que trata con muchos objetos SQL: conexión, comando, DataAdapter, CommandBuilder, etc. Hay varias instancias donde tenemos código como este: if( command != null ) { command.Dispose(); } if( dataAdapter != null ) ...

3 la respuesta

Determinar los recursos administrados frente a los no administrados

11 la respuesta

Interceptar una excepción dentro de IDisposable.

En elIDisposable.Dispose ¿Hay alguna forma de averiguar si se está lanzando una excepción? using (MyWrapper wrapper = new MyWrapper()) { throw new Exception("Bad error."); }Si se lanza una excepción en elusing declaración que quiero saber al ...

5 la respuesta

Implementando IDisposable en una subclase cuando el padre también implementa IDisposable

Tengo una clase para padres e hijos que ambos necesitan implementarIDisposable. Donde deberiamosvirtual (ybase.Dispose()?) entran en juego las llamadas? Cuando acabo de anular elDispose(bool disposing) llamada, se siente realmente extraño decir ...

0 la respuesta

¿Es significativo que el método de cierre de AutoCloseable arroje una excepción? ¿Cómo debería ser manejado?

En C #, esconsiderado [http://msdn.microsoft.com/en-us/library/bb386039.aspx] malopráctica [http://www.mono-project.com/docs/tools+libraries/tools/gendarme/rules/exceptions/#donotthrowinunexpectedlocationrule] para lanzar excepciones en elDispose ...

6 la respuesta

¿Para qué es IDisposable?

Si .NET tiene recolección de basura, entonces ¿por qué tiene que llamar explícitamente aIDisposable?

6 la respuesta

¿Cómo disponer adecuadamente de una instancia de WebResponse?

Normalmente, uno escribe un código como este para descargar algunos datos utilizando una solicitud web.