FileBufferingReadStream 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。
public ref class FileBufferingReadStream : System::IO::Stream
public class FileBufferingReadStream : System.IO.Stream
type FileBufferingReadStream = class
inherit Stream
Public Class FileBufferingReadStream
Inherits Stream
- 繼承
-
FileBufferingReadStream
建構函式
屬性
CanRead |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
CanSeek |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
CanWrite |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
InMemory |
取得值,判斷內容是否在記憶體中完全緩衝。 |
Length |
到目前為止,從資料流程讀取和緩衝的位元組總數,在資料流程完全緩衝之前,它不會代表完整資料長度。 例如,使用 |
MemoryThreshold |
切換至磁片上的檔案之前,要配置的記憶體數量上限,以位元組為單位。 |
Position |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
TempFileName |
取得值,這個值會決定內容在磁片上緩衝的位置。 |
方法
CopyToAsync(Stream, Int32, CancellationToken) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
Dispose(Boolean) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
DisposeAsync() |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
Flush() |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
Read(Byte[], Int32, Int32) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
Read(Span<Byte>) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
ReadAsync(Memory<Byte>, CancellationToken) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
Seek(Int64, SeekOrigin) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
SetLength(Int64) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
Write(Byte[], Int32, Int32) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。 |