BufferedReadStream クラス

定義

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

public ref class BufferedReadStream : System::IO::Stream
public class BufferedReadStream : System.IO.Stream
type BufferedReadStream = class
    inherit Stream
Public Class BufferedReadStream
Inherits Stream
継承
BufferedReadStream

コンストラクター

BufferedReadStream(Stream, Int32)

新しいストリームを作成します。

BufferedReadStream(Stream, Int32, ArrayPool<Byte>)

新しいストリームを作成します。

プロパティ

BufferedData

現在バッファーに格納されているデータ。

CanRead

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

CanSeek

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

CanTimeout

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

CanWrite

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

Length

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

Position

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

メソッド

Dispose(Boolean)

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

EnsureBuffered()

バッファーが空でないことを確認します。

EnsureBuffered(Int32)

バッファーに格納されたデータの最小量が使用可能であることを確認します。

EnsureBufferedAsync(CancellationToken)

バッファーが空でないことを確認します。

EnsureBufferedAsync(Int32, CancellationToken)

バッファーに格納されたデータの最小量が使用可能であることを確認します。

Flush()

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

FlushAsync(CancellationToken)

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

Read(Byte[], Int32, Int32)

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

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

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

ReadAsync(Memory<Byte>, CancellationToken)

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

ReadLine(Int32)

行を読み取ります。 行は一連の文字として定義され、その後すぐに復帰し、その直後に改行が続きます。 結果の文字列には、終端のキャリッジ リターンとライン フィードは含まれません。

ReadLineAsync(Int32, CancellationToken)

行を読み取ります。 行は一連の文字として定義され、その後すぐに復帰し、その直後に改行が続きます。 結果の文字列には、終端のキャリッジ リターンとライン フィードは含まれません。

Seek(Int64, SeekOrigin)

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

SetLength(Int64)

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

Write(Byte[], Int32, Int32)

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

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

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

別のストリームをラップし、行の読み取りを許可する Stream。 データはメモリにバッファーされます。

適用対象