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, ArrayPool<Byte>)

建立新的資料流程。

BufferedReadStream(Stream, Int32)

建立新的資料流程。

屬性

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。 資料會在記憶體中緩衝處理。

適用於