Поделиться через


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

Применяется к