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

5 la respuesta

Las mejores prácticas para manejar IDisposable

Tengo una jerarquía de clases, cada miembro del cual puede crearIDisposable objetos Agregué unList<IDisposable> propiedad de la clase base en esta jerarquía, a la que agrego cualquier objeto desechable en la creación. La raízDisposel método ...

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

2 la respuesta

¿Cómo puedo eliminar System.Xml.XmlWriter en PowerShell

Estoy intentando deshacerme del objeto XmlWriter: try { [System.Xml.XmlWriter] $writer = [System.Xml.XmlWriter]::Create('c:\some.xml') } finally { $writer.Dispose() } Error a invocación del método falló porque [System.Xml.XmlWellFormedWriter] ...

4 la respuesta

Debo llamar a Close () o Dispose () para los objetos de flujo?

Clases comoStream, StreamReader, StreamWriter etc implementaIDisposable interfaz. Eso significa que podemos llamar aDispose() método en objetos de estas clases. También han definido unapublic método llamadoClose(). Ahora eso me confunde, ¿qué ...

6 la respuesta

mplementación de @IDisposable: ¿Qué debería ir en 'if (disposición)'

He estado solucionando algunos problemas de pérdida de memoria en una aplicación winforms y noté algunos objetos desechables que no se eliminan explícitamente (el desarrollador no ha llamado al método Dispose). La implementación del ...

2 la respuesta

Cómo desechar DbContext (u objeto) en la aplicación asp.net mvc3 cuando Ninject se usa como solucionador de dependencias

Para esta demostración, he creado un falso repositorio de base de datos + como se muestra a continuación Fake Db + Repository public interface IDemoRepository { string[] GetUsers(); } public class DemoRepository : IDemoRepository, IDisposable { ...

8 la respuesta

Struct e IDisposable

Me pregunto por qué no se compila. public static void Main(string[] args) { using (MyStruct sss = new MyStruct()) { sss.s = "fsdfd";// Cannot modify members of 'sss' because it is a 'using variable' //sss.Set(12); //but it's ok } } public ...

1 la respuesta

C # Linq-to-Sql - ¿Debería eliminarse DataContext usando IDisposable

Tengo varios métodos que tratan con DB y todos comienzan llamando a FaierDbDataContext db = new FaierDbDataContext(); Dado que el objeto Linq2Sql DataContext implementa IDisposable, ¿debería usarse con "usar"? using (FaierDbDataContext db = ...

6 la respuesta

Code Analysis CA1063 se dispara cuando se deriva de IDisposable y proporciona implementación en la clase base

Tengo un código que activará la advertencia de análisis de código CA1063: CA1063: Microsoft.Design: elimine IDisposable de la lista de interfaces implementadas por 'Funcionalidad' y anule la implementación de la clase base Dispose en su ...

26 la respuesta

Finalizar / Eliminar patrón en C #

C # 2008 He estado trabajando en esto por un tiempo, y todavía estoy confundido acerca de algunos problemas. Mis preguntas están debajo de Sé que solo necesita un finalizador si está eliminando recursos no administrados. Sin embargo, si está ...