Tengo una instancia de memoryStream y está cerrada.No se puede acceder a un flujo cerrado de un memoryStream, ¿cómo volver a abrir?
Ya he probado:
memoryStream.Flush();
memoryStream.Position=0;
para reabrir la secuencia de memoria, pero no funciona. ¿Cómo puedo volver a abrir una secuencia de memoria cerrada?
no lo cierre? O use [MemoryStream.ToArray] (http://msdn.microsoft.com/en-us/library/system.io.memorystream.toarray.aspx) y cree una nueva secuencia. – dtb
Devn; Si cerró formalmente la transmisión, no puede volver a abrirla, pero tal vez podría ayudar a explicar qué es lo que está gestionando y por qué es necesario cerrar la transmisión en primer lugar. En definitiva, ¿qué intenta lograr con sus transmisiones? –
@RussClarke Generalmente, se debe a que una biblioteca de terceros "de manera útil" cerró la transmisión por usted. No es raro, desafortunadamente. –