BufferedReadStream 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包裝另一個資料流程並允許讀取行的 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。 資料會在記憶體中緩衝處理。 |