BufferedReadStream 类

定义

包装另一个流并允许读取行的流。 数据在内存中缓冲。

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)

包装另一个流并允许读取行的流。 数据在内存中缓冲。

适用于