PooledBufferStream Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера.
public sealed class PooledBufferStream : System.IO.Stream
type PooledBufferStream = class
inherit Stream
Public NotInheritable Class PooledBufferStream
Inherits Stream
- Наследование
-
PooledBufferStream
Конструкторы
PooledBufferStream() |
Инициализирует новый экземпляр класса PooledBufferStream. |
PooledBufferStream(Int32) |
Инициализирует новый экземпляр класса PooledBufferStream. |
Свойства
CanRead |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
CanSeek |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
CanWrite |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
Length |
Возвращает общую длину записи. |
Position |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
Методы
CopyTo<TBufferWriter>(Writer<TBufferWriter>) |
Копирует содержимое этого модуля записи в другой модуль записи. |
Flush() |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
Read(Byte[], Int32, Int32) |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
Rent() |
Возвращает объект из пула, если он имеется; в противном случае создает его. |
RentReadOnlySequence() |
Возвращает новый ReadOnlySequence<T> объект , который необходимо использовать и вернуть перед сбросом этого экземпляра ReturnReadOnlySequence(ReadOnlySequence<Byte>) с помощью метода . |
Reset() |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
Return(PooledBufferStream) |
Возвращает объект в пул. |
ReturnReadOnlySequence(ReadOnlySequence<Byte>) |
ReadOnlySequence<T> Возвращает ранее арендованный ;RentReadOnlySequence() |
Seek(Int64, SeekOrigin) |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
SetLength(Int64) |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |
ToArray() |
Возвращает данные, записанные в виде массива. |
Write(Byte[], Int32, Int32) |
Реализация IBufferWriter<T> , которая упаковывает другой модуль записи буфера. |