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

19 la respuesta

Proper use of the IDisposable interfac

Lo sé por leerla documentación de MSDN [http://msdn.microsoft.com/en-us/library/system.idisposable.aspx] que el uso "primario" de laIDisposable interfaz es para limpiar recursos no administrados. ara mí, "no administrado" significa cosas como ...

4 la respuesta

¿Es un mal diseño hacer referencia a Autofac en mis proyectos solo para Owned <T>?

Recientemente me convertí en un gran usuario de la característica OwnedInstances de Autofac. Por ejemplo, lo uso para proporcionar una fábrica para crear una Unidad de trabajo para mi base de datos, lo que significa que mis clases que dependen ...

7 la respuesta

C # desechando IDisposable

Podría alguien explicar qué podría pasar si usted no lo hacDispose algunosIDisposable entidad (porusing o directoDispose llamada? ¿Esto siempre da como resultado unapérdida de memori y si es así, sonC# pérdidas de memoria similares aC++ ...

3 la respuesta

ServiceContainer, IoC y objetos desechables

Tengo una pregunta, y voy a etiquetar estasubjetiv ya que eso es en lo que creo que evoluciona, más de una discusión. Espero algunas buenas ideas o algunos provocadores de pensamientos. Pido disculpas por la pregunta larga pero necesita conocer ...

6 la respuesta

¿Cómo administrar los objetos desechables que se almacenan en caché?

Tengo un objeto que es costoso de crear, que utiliza algunos recursos no administrados que deben liberarse explícitamente cuando se hace y, por lo tanto, implementar IDisposable (). Quisiera un caché, por ejemplo, de estos costosos recursos para ...

8 la respuesta

¿Debería implementar IDisposable.Dispose () para que nunca arroje?

Para el mecanismo equivalente en C ++ (el destructor), el consejo es que generalmente no debería lanzar ninguna excepción [http://www.parashift.com/c++-faq-lite/exceptions.html#faq-17.3]. Esto se debe principalmente a que al hacerlo puede ...

4 la respuesta

Identificar objetos desechables ID

Tengo que revisar un código hecho por otra persona que tiene algunas pérdidas de memoria. En este momento estoy buscando los objetos desechables para encerrarlos con la declaración de uso y me gustaría saber si hay una manera rápida que le diga ...

5 la respuesta

IDisposable GC.SuppressFinalize (this) location

Utilizo una plantilla de implementación IDisposable (patrón) predeterminada para mi código. retazo public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool isDisposing) { if (!this.disposed) { if ...

7 la respuesta

¿Por qué siempre es necesario implementar IDisposable en un objeto que tiene un miembro IDisposable?

De lo que puedo decir, es una regla aceptada que si tiene una clase A que tiene un miembro m que es IDisposable, A debe implementar IDisposable y debe llamar a m.Dispose () dentro de ella. No puedo encontrar una razón satisfactoria por la que ...

6 la respuesta

¿Para qué es IDisposable?

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