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

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.

1 la respuesta

Acceso al cierre dispuesto - marcar métodos como seguro

3 la respuesta

¿Qué significa realmente "abrir una conexión"?

Estaba tratando de explicarle a alguien por quéconexiones de bases de datos implementar IDisposable, cuando me di cuenta de que realmente no sé lo que realmente significa "abrir una conexión". Entonces mi pregunta es: ¿qué hace prácticamente C # ...

3 la respuesta

Guardar una clase en el disco al desechar: ¿mi código tiene errores?

Estoy intentando crear una clase simple que se serialice en el disco cuando ya no esté en uso. El código que tengo ahora (ver más abajo). Parece que el código que tengo ahora funciona, pero no tengo plena confianza en mi conocimiento, por lo que ...

5 la respuesta

.NET - Reemplazo de sentencias usando instrucciones anidadas con instrucciones de uso simple

Si se encontró con un código C # como este con instrucciones / recursos anidados: using (var response = (HttpWebResponse)request.GetResponse()) { using (var responseStream = response.GetResponseStream()) { using (var reader = ...

5 la respuesta

¿Quién debería llamar a Eliminar en objetos IDisposable cuando se pasa a otro objeto?

¿Hay alguna guía o mejores prácticas sobre quién debe llamar?Dispose() en objetos desechables cuando se han pasado a métodos o constructores de otro objeto? Aquí hay un par de ejemplos de lo que quiero decir. El objeto desechable se pasa a un ...

3 la respuesta

Tipo de conversión a ID desechable: ¿por qué?

Vio esto. ¿Por qué el reparto explícito a IDisposable? ¿Es esto solo una abreviatura para garantizar que se invoque IDisposable al salir del bloque de uso? using (proxy as IDisposable) { string s = proxy.Stuff() }

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 ...

8 la respuesta

Uso de IDisposable para cancelar la suscripción de eventos

Tengo una clase que maneja eventos desde un control WinForms. Según lo que está haciendo el usuario, estoy defendiendo una instancia de la clase y creando una nueva para manejar el mismo evento. Primero necesito cancelar la suscripción de la ...

2 la respuesta

Si devuelvo un valor dentro de un bloque de uso en un método, ¿el uso dispone del objeto antes del retorno?

Estoy revisando un código antiguo de C # .NET en una aplicación ASP.NET asegurándome de que todoSqlConnectionsestán envueltos enutilizandobloques Yo sé esoutilizandoes lo mismo quetratar / finalmentedonde dispone del objeto en elfinalmentepase ...