Ler em inglês

Compartilhar via


FileBufferingWriteStream Classe

Definição

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

C#
public sealed class FileBufferingWriteStream : System.IO.Stream
Herança
FileBufferingWriteStream

Construtores

Propriedades

CanRead

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

CanSeek

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

CanWrite

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

Length

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

MemoryThreshold

A quantidade máxima de memória em bytes a ser alocada antes de alternar para um arquivo em disco.

Position

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

Métodos

DisposeAsync()

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

DrainBufferAsync(PipeWriter, CancellationToken)

Esvazia o conteúdo armazenado em buffer para destination.

DrainBufferAsync(Stream, CancellationToken)

Esvazia o conteúdo armazenado em buffer para destination.

Flush()

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

FlushAsync(CancellationToken)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

Read(Byte[], Int32, Int32)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

ReadAsync(Byte[], Int32, Int32, CancellationToken)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

ReadAsync(Memory<Byte>, CancellationToken)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

Seek(Int64, SeekOrigin)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

SetLength(Int64)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

Write(Byte[], Int32, Int32)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

WriteAsync(Byte[], Int32, Int32, CancellationToken)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

Aplica-se a

Produto Versões
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0