MemoryStream.Close Método

Definición

Cierra la secuencia a tareas de lectura y escritura.Closes the stream for reading and writing.

public:
 override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()

Ejemplos

Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la clase MemoryStream.This code example is part of a larger example provided for the MemoryStream class.

Finally
    memStream.Close()
End Try

Comentarios

Este método invalida Stream.Close().This method overrides Stream.Close().

El búfer sigue estando disponible en un MemoryStream una vez que se ha cerrado la secuencia.The buffer is still available on a MemoryStream once the stream has been closed.

Vaciar la secuencia no vaciará su codificador subyacente a menos que llame explícitamente a Flush() o Close.Flushing the stream will not flush its underlying encoder unless you explicitly call Flush() or Close. Establecer AutoFlush en true significa que los datos se vaciarán del búfer en la secuencia, pero el estado del codificador no se vaciará.Setting AutoFlush to true means that data will be flushed from the buffer to the stream, but the encoder state will not be flushed. Esto permite que el codificador mantenga su estado (caracteres parciales) para que pueda codificar correctamente el siguiente bloque de caracteres.This allows the encoder to keep its state (partial characters) so that it can encode the next block of characters correctly. Este escenario afecta a UTF8 y UTF7, donde ciertos caracteres solo se pueden codificar después de que el codificador reciba el carácter o los caracteres adyacentes.This scenario affects UTF8 and UTF7 where certain characters can only be encoded after the encoder receives the adjacent character or characters.

Intentar manipular una secuencia después de haberla cerrado podría producir una ObjectDisposedException.Attempting to manipulate a stream after it has been closed might throw an ObjectDisposedException.

Se aplica a

Consulte también: