Condividi tramite


BufferedReadStream Classe

Definizione

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

public ref class BufferedReadStream : System::IO::Stream
public class BufferedReadStream : System.IO.Stream
type BufferedReadStream = class
    inherit Stream
Public Class BufferedReadStream
Inherits Stream
Ereditarietà
BufferedReadStream

Costruttori

BufferedReadStream(Stream, Int32, ArrayPool<Byte>)

Crea un nuovo flusso.

BufferedReadStream(Stream, Int32)

Crea un nuovo flusso.

Proprietà

BufferedData

Dati attualmente memorizzati nel buffer.

CanRead

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

CanSeek

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

CanTimeout

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

CanWrite

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

Length

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

Position

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

Metodi

Dispose(Boolean)

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

EnsureBuffered()

Assicura che il buffer non sia vuoto.

EnsureBuffered(Int32)

Assicura che sia disponibile una quantità minima di dati memorizzati nel buffer.

EnsureBufferedAsync(CancellationToken)

Assicura che il buffer non sia vuoto.

EnsureBufferedAsync(Int32, CancellationToken)

Assicura che sia disponibile una quantità minima di dati memorizzati nel buffer.

Flush()

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

FlushAsync(CancellationToken)

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

Read(Byte[], Int32, Int32)

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

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

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

ReadAsync(Memory<Byte>, CancellationToken)

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

ReadLine(Int32)

Legge una riga. Una riga è definita come una sequenza di caratteri seguita da un ritorno a capo immediatamente seguito da un avanzamento riga. La stringa risultante non contiene il ritorno a capo finale e l'avanzamento riga.

ReadLineAsync(Int32, CancellationToken)

Legge una riga. Una riga è definita come una sequenza di caratteri seguita da un ritorno a capo immediatamente seguito da un avanzamento riga. La stringa risultante non contiene il ritorno a capo finale e l'avanzamento riga.

Seek(Int64, SeekOrigin)

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

SetLength(Int64)

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

Write(Byte[], Int32, Int32)

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

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

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

Si applica a