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

5 la respuesta

¿Cómo funciona la interfaz IDisposable?

Entiendo que se utiliza para desasignar recursos no administrados, sin embargo, estoy confundido sobre cuándoDispose en realidad se llama. Sé que se llama al final de unausing block, pero ¿también se invoca cuando el objeto es basura recolectada?

0 la respuesta

Duck escribiendo en el compilador de C #

Not Esto esn una pregunta sobre cómo implementar o emular la escritura de pato en C # ... Durante varios años tuve la impresión de que ciertas características del lenguaje C # eran dependientes de las estructuras de datos definidas en el propio ...

7 la respuesta

volviendo en medio de un bloque de uso

Algo como using (IDisposable disposable = GetSomeDisposable()) { //..... //...... return Stg(); } Creo que no es un lugar adecuado para una declaración de devolución, ¿verdad?

8 la respuesta

Algunas preguntas avanzadas sobre la declaración de uso

Sé que hay una serie de subprocesos aquí sobre cómo usar la instrucción using y llamar al método Dispose (). He leído la mayoría de estos hilos. Si llamo a Dispose (), ¿llama a Close ()? Si quiero usar un objeto (por ejemplo, SqlDataReader), ...

3 la respuesta

Cómo arreglar una advertencia del compilador de CA # 2000 IDisposable C #, cuando se usa una memoria caché global

CA2000 es una advertencia sobre la interfaz IDisposable: CA2000: Microsoft.Reliability: en el método 'ImportProcessor.GetContext (string)', llame a System.IDisposable.Dispose en el objeto 'c' antes de que todas las referencias estén fuera de ...

3 la respuesta

Disponer en los controles del usuario, ¿realmente quería editar el archivo .designer.cs?

Para un control de usuario con estructuras de datos internas que deben eliminarse, ¿es el lugar correcto para agregar ese código al método Dispose en el archivo .designer.cs, o hay un evento o algo que debamos usar en su lugar? Edita: Este es un ...

7 la respuesta

Ignoraré las causas de pérdida de memoria de IDisposable?

En los comentarios a unaanswer escribí [https://stackoverflow.com/questions/6864461/does-this-implementation-of-the-entity-framework-leaks-memory/6865002#6865002] tuvimos una discusión sobre pérdidas de memoria yIDisposable donde no llegamos ...

4 la respuesta

¿Se llama IDisposable.Dispose () automáticamente? [duplicar

Posible duplicado: ¿El recolector de basura llamará a IDisposabl [https://stackoverflow.com/questions/45036/will-the-garbage-collector-call-idisposable-dispose-for-me] Tengo una clase que tiene algunos recursos no administrados. Mi ...

2 la respuesta

¿Cómo usar modelos de vista desechables en WPF?

¿Cómo me aseguro de que los modelos de vista se eliminen correctamente si hacen referencia a recursos no administrados o si tienen controladores de eventos como el manejo transcurrido en un temporizador de despachador? En el primer caso, ...

4 la respuesta

Deshabilitar / corregir advertencias de análisis de código de archivos .Designer.cs

Estoy usandoDataVisualization.Charting.Chart ampliamente, y en su mayor parte está funcionando. Sin embargo, he estado ejecutando Code Analysis con frecuencia y tengo todas mis advertencias atendidas. Pero, hay alrededor de 30 CA2000 (objeto no ...