PooledBuffer.BufferSlice Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет срез PooledBufferобъекта .
public readonly struct PooledBuffer.BufferSlice
type PooledBuffer.BufferSlice = struct
Public Structure PooledBuffer.BufferSlice
- Наследование
-
PooledBuffer.BufferSlice
Конструкторы
PooledBuffer.BufferSlice(PooledBuffer, Int32, Int32) |
Выполняет инициализацию нового экземпляра типа PooledBuffer.BufferSlice. |
Свойства
Buffer |
Возвращает основной объект PooledBuffer. |
Length |
Возвращает длину этого среза. |
Offset |
Возвращает смещение базового буфера, с которого начинается этот срез. |
Методы
CopyTo(PooledBuffer) |
Копирует содержимое этого модуля записи в буфер в пуле. |
CopyTo(Span<Byte>) |
Копирует содержимое этого модуля записи в диапазон. |
CopyTo<TBufferWriter>(TBufferWriter) |
Копирует содержимое этого модуля записи в модуль записи буфера. |
GetEnumerator() |
Возвращает перечислитель, который можно использовать для перечисления данных, на которые ссылается данный экземпляр. |
Slice(Int32) |
Формирует срез из этого экземпляра, начиная с указанного смещения в этом срезе. |
Slice(Int32, Int32) |
Формирует срез из этого экземпляра, начиная с указанного смещения в этом срезе и имеющий указанную длину. |
ToArray() |
Возвращает данные, записанные в виде массива. |