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

4 la respuesta

¿Cómo fuerzo la liberación de memoria ocupada por MemoryStream?

Tengo el siguiente código:

8 la respuesta

IDisponibles, finalizadores y la definición de un recurso no administrado

Estoy tratando de asegurarme de que mi comprensión de

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

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

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

2 la respuesta

¿Es seguro llamar a BeginXXX sin llamar a EndXXX si la instancia ya está dispuesta?

Cuando use elModelo de programación asincrónica [https://msdn.microsoft.com/en-us/library/ms228963%28v=vs.110%29.aspx] generalmente se recomienda hacer coincidir cadaBeginXXX con unEndXXX, de lo contrario, corre el riesgo de perder recursos hasta ...

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

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

2 la respuesta

Cambie el patrón de búsqueda personalizado para advertir a los objetos desechables

Dado que resharper todavía no da ninguna advertencia sobre los objetos que implementan IDisposable, me gustaría crear algunos patrones de búsqueda personalizados disponibles en resharper 5.0. Hasta ahora tengo esto: (Y no importa mis ...