MemoryStream.Close MemoryStream.Close MemoryStream.Close MemoryStream.Close Method

Definição

Fecha o fluxo para leitura e gravação.Closes the stream for reading and writing.

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

Exemplos

Este exemplo de código faz parte de um exemplo maior fornecido para MemoryStream a classe.This code example is part of a larger example provided for the MemoryStream class.

Finally
    memStream.Close()
End Try

Comentários

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

O buffer ainda estará disponível em uma MemoryStream vez que o fluxo tiver sido fechado.The buffer is still available on a MemoryStream once the stream has been closed.

A liberação do fluxo não liberará seu codificador subjacente, a menos Flush() que Closevocê chame explicitamente ou.Flushing the stream will not flush its underlying encoder unless you explicitly call Flush() or Close. Definir AutoFlush como true significa que os dados serão liberados do buffer para o fluxo, mas o estado do codificador não será liberado.Setting AutoFlush to true means that data will be flushed from the buffer to the stream, but the encoder state will not be flushed. Isso permite que o codificador Mantenha seu estado (caracteres parciais) para que ele possa codificar corretamente o próximo bloco de caracteres.This allows the encoder to keep its state (partial characters) so that it can encode the next block of characters correctly. Esse cenário afeta UTF8 e UTF7, em que determinados caracteres só podem ser codificados depois que o codificador recebe o caractere ou caracteres adjacentes.This scenario affects UTF8 and UTF7 where certain characters can only be encoded after the encoder receives the adjacent character or characters.

A tentativa de manipular um fluxo depois que ele foi fechado pode lançar um ObjectDisposedException.Attempting to manipulate a stream after it has been closed might throw an ObjectDisposedException.

Aplica-se a

Veja também