FileBufferingReadStream クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは 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 |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
CanSeek |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
CanWrite |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
InMemory |
コンテンツがメモリ内で完全にバッファーされるかどうかを決定する値を取得します。 |
Length |
ストリームから読み取られ、ストリームによってバッファーに格納された合計バイト数は、ストリームが完全にバッファリングされるまで、完全なデータ長を表しません。 例: を使用します |
MemoryThreshold |
ディスク上のファイルに切り替える前に割り当てる最大メモリ量 (バイト単位)。 |
Position |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
TempFileName |
ディスク上のコンテンツがバッファーされる場所を決定する値を取得します。 |
メソッド
CopyToAsync(Stream, Int32, CancellationToken) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
Dispose(Boolean) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
DisposeAsync() |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
Flush() |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
Read(Byte[], Int32, Int32) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
Read(Span<Byte>) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
ReadAsync(Memory<Byte>, CancellationToken) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
Seek(Int64, SeekOrigin) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
SetLength(Int64) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
Write(Byte[], Int32, Int32) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
別のストリームをラップし、読み取り時にコンテンツをバッファリングして巻き戻しを可能にする Stream。 コンテンツは、特定のサイズまでメモリにバッファーされ、ディスク上の一時ファイルにスプールされます。 一時ファイルは Dispose で削除されます。 |