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) |
Поток, который заключает в оболочку другой поток и позволяет считывать строки. Данные буферизуются в памяти. |