FileBufferingReadStream Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose.
public ref class FileBufferingReadStream : System::IO::Stream
public class FileBufferingReadStream : System.IO.Stream
type FileBufferingReadStream = class
inherit Stream
Public Class FileBufferingReadStream
Inherits Stream
- Herança
-
FileBufferingReadStream
Construtores
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>, ArrayPool<Byte>) |
Inicializa uma nova instância de FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>) |
Inicializa uma nova instância de FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String, ArrayPool<Byte>) |
Inicializa uma nova instância de FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String) |
Inicializa uma nova instância de FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32) |
Inicializa uma nova instância de FileBufferingReadStream. |
Propriedades
CanRead |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
CanSeek |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
CanWrite |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
InMemory |
Obtém um valor que determina se o conteúdo é armazenado em buffer inteiramente na memória. |
Length |
O total de bytes lidos e armazenados em buffer pelo fluxo até agora, ele não representará o comprimento completo dos dados até que o fluxo seja totalmente armazenado em buffer. por exemplo, usando |
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 encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
TempFileName |
Obtém um valor que determina onde o conteúdo é armazenado em buffer no disco. |
Métodos
CopyToAsync(Stream, Int32, CancellationToken) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
Dispose(Boolean) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
DisposeAsync() |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
Flush() |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
Read(Byte[], Int32, Int32) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
Read(Span<Byte>) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
ReadAsync(Memory<Byte>, CancellationToken) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
Seek(Int64, SeekOrigin) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
SetLength(Int64) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
Write(Byte[], Int32, Int32) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose. |