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

3 la respuesta

Detección de objetos IDisposibles "filtrados"

Hay muchas preguntas para preguntar cómo detectar fugas de objetos desechables. Parece que la respuesta es"no puedes" [https://stackoverflow.com/questions/254969/dealing-with-net-idisposable-objects] . Acabo de comprobar con el caso de prueba ...

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

5 la respuesta

Usar una declaración con un objeto nulo

¿Es seguro usar elusing declaración sobre un objeto (potencialmente) nulo? Considere el siguiente ejemplo: class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = ...

12 la respuesta

Manejo de objetos desechables .NET ID

Trabajo en C #, y he sido bastante laxo sobre el usousing bloques para declarar objetos que implementanIDisposable, que aparentemente siempre se supone que debes hacer. Sin embargo, no veo una manera fácil de saber cuándo me estoy deslizando. ...

4 la respuesta

Si reemplazo una imagen en un control PictureBox, ¿debería desechar primero la imagen original? .Net Winforms

Siguiendo desdemi pregunta aqui [https://stackoverflow.com/questions/2548664/long-overdue-for-me-question-about-disposing-managed-objects-in-net-vb-net] , si reemplazo una imagen en un cuadro de imagen, ¿debería desechar primero la imagen ...

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

4 la respuesta

Cómo implementar IDisposable correctamente

He visto tanto código C # en mi tiempo como desarrollador que intenta ayudar al GC a lo largo estableciendo variables como nulas o llamando a Dispose () en las clases (DataSet por ejemplo) dentro de su propio método Dispose () de clases Me he ...

3 la respuesta

¿Cuándo o si desechar HttpResponseMessage al llamar a ReadAsStreamAsync?

Estoy usando elSystem.Net.Http.HttpClient [http://msdn.microsoft.com/en-us/library/system.net.http.httpclient(v=vs.118).aspx] hacer alguna comunicación HTTP del lado del cliente. Tengo todo el HTTP en un solo lugar, abstraído del resto del ...

7 la respuesta

devolver la variable utilizada para usar dentro de C #

Estoy devolviendo la variable que estoy creando en una declaración de uso dentro de la declaración de uso (suena divertido): public DataTable foo () { using (DataTable properties = new DataTable()) { // do something return properties; } }¿Esto ...

4 la respuesta

¿Cómo pruebo un finalizador?

Tengo la siguiente clase que es un decorador para unIDisposable objeto (he omitido las cosas que agrega) que implementaIDisposable usando un patrón común: public class DisposableDecorator : IDisposable { private readonly ...