SegmentBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Служебный класс для кодирования данных в ArraySegment.
public static class SegmentBuilder
type SegmentBuilder = class
Public Class SegmentBuilder
- Наследование
-
SegmentBuilder
Методы
Append(ArraySegment<Byte>, Int32, Byte[]) |
Добавляет массив байтов в конец сегмента. |
Append(ArraySegment<Byte>, Int32, String) |
Добавляет строку в конец сегмента |
CalculateAppendSize(Byte[]) |
Вычисляет, сколько пространства потребуется для добавления предоставленных байтов в сегмент. |
CalculateAppendSize(String) |
Вычисляет, сколько пространства потребуется для добавления предоставленной строки в сегмент. |
ReadNextBytes(ArraySegment<Byte>, Int32) |
Считывает следующий элемент в сегменте в виде массива байтов. Для повышения производительности возвращается как вложенный сегмент исходного сегмента. |
ReadNextString(ArraySegment<Byte>, Int32) |
Считывает следующий элемент в сегменте в виде строки. |