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) |
包装另一个流并允许读取行的流。 数据在内存中缓冲。 |