BufferedReadStream 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包装另一个流并允许读取行的流。 数据在内存中缓冲。
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 |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
CanSeek |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
CanTimeout |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
CanWrite |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
Length |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
Position |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
方法
Dispose(Boolean) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
EnsureBuffered() |
确保缓冲区不为空。 |
EnsureBuffered(Int32) |
确保可用的缓冲数据量最少。 |
EnsureBufferedAsync(CancellationToken) |
确保缓冲区不为空。 |
EnsureBufferedAsync(Int32, CancellationToken) |
确保可用的缓冲数据量最少。 |
Flush() |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
FlushAsync(CancellationToken) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
Read(Byte[], Int32, Int32) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
ReadAsync(Memory<Byte>, CancellationToken) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
ReadLine(Int32) |
读取行。 行定义为一系列字符,后跟回车符,紧跟换行符。 生成的字符串不包含终止回车符和换行符。 |
ReadLineAsync(Int32, CancellationToken) |
读取行。 行定义为一系列字符,后跟回车符,紧跟换行符。 生成的字符串不包含终止回车符和换行符。 |
Seek(Int64, SeekOrigin) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
SetLength(Int64) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
Write(Byte[], Int32, Int32) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |