FileBufferingReadStream Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в 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
Конструкторы
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>, ArrayPool<Byte>) |
Инициализирует новый экземпляр FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>) |
Инициализирует новый экземпляр FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String, ArrayPool<Byte>) |
Инициализирует новый экземпляр FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String) |
Инициализирует новый экземпляр FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32) |
Инициализирует новый экземпляр FileBufferingReadStream. |
Свойства
CanRead |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
CanSeek |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
CanWrite |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
InMemory |
Возвращает значение, определяющее, полностью ли содержимое буферизуется в памяти. |
Length |
Общее число байтов, считанных из потока и буферизованное им, не будет представлять полную длину данных, пока поток не будет полностью буферирован. Например, с помощью |
MemoryThreshold |
Максимальный объем памяти в байтах, выделяемый перед переключением на файл на диске. |
Position |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
TempFileName |
Возвращает значение, определяющее место буферизации содержимого на диске. |
Методы
CopyToAsync(Stream, Int32, CancellationToken) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
Dispose(Boolean) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
DisposeAsync() |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
Flush() |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
Read(Byte[], Int32, Int32) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
Read(Span<Byte>) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
ReadAsync(Memory<Byte>, CancellationToken) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
Seek(Int64, SeekOrigin) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
SetLength(Int64) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
Write(Byte[], Int32, Int32) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в Dispose. |