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 上删除。 |