Partager via


BufferedReadStream Classe

Définition

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

public ref class BufferedReadStream : System::IO::Stream
public class BufferedReadStream : System.IO.Stream
type BufferedReadStream = class
    inherit Stream
Public Class BufferedReadStream
Inherits Stream
Héritage
BufferedReadStream

Constructeurs

BufferedReadStream(Stream, Int32, ArrayPool<Byte>)

Crée un flux.

BufferedReadStream(Stream, Int32)

Crée un flux.

Propriétés

BufferedData

Données actuellement mises en mémoire tampon.

CanRead

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

CanSeek

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

CanTimeout

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

CanWrite

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

Length

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

Position

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

Méthodes

Dispose(Boolean)

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

EnsureBuffered()

Garantit que la mémoire tampon n’est pas vide.

EnsureBuffered(Int32)

Garantit qu’une quantité minimale de données mises en mémoire tampon est disponible.

EnsureBufferedAsync(CancellationToken)

Garantit que la mémoire tampon n’est pas vide.

EnsureBufferedAsync(Int32, CancellationToken)

Garantit qu’une quantité minimale de données mises en mémoire tampon est disponible.

Flush()

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

FlushAsync(CancellationToken)

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

Read(Byte[], Int32, Int32)

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

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

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

ReadAsync(Memory<Byte>, CancellationToken)

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

ReadLine(Int32)

Lit une ligne. Une ligne est définie comme une séquence de caractères suivie d’un retour chariot immédiatement suivi d’un flux de ligne. La chaîne résultante ne contient pas le retour chariot de fin et le flux de ligne.

ReadLineAsync(Int32, CancellationToken)

Lit une ligne. Une ligne est définie comme une séquence de caractères suivie d’un retour chariot immédiatement suivi d’un flux de ligne. La chaîne résultante ne contient pas le retour chariot de fin et le flux de ligne.

Seek(Int64, SeekOrigin)

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

SetLength(Int64)

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

Write(Byte[], Int32, Int32)

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

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

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

S’applique à