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


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)

Считывает следующий элемент в сегменте в виде строки.

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