SegmentBuilder 类

定义

用于将数据编码为 ArraySegment 的实用工具类。

public static class SegmentBuilder
type SegmentBuilder = class
Public Class SegmentBuilder
继承
SegmentBuilder

方法

Append(ArraySegment<Byte>, Int32, ArraySegment<Byte>)

将字节数组追加到段的末尾

Append(ArraySegment<Byte>, Int32, Byte[])

将字节数组追加到段的末尾

Append(ArraySegment<Byte>, Int32, ReadOnlyMemory<Byte>)

ReadOnlyMemory<T> 字节的 追加到段的末尾

Append(ArraySegment<Byte>, Int32, ReadOnlySpan<Byte>)

ReadOnlyMemory<T> 字节的 追加到段的末尾

Append(ArraySegment<Byte>, Int32, String)

将字符串追加到段的末尾

CalculateAppendSize(ArraySegment<Byte>)

计算需要多少空间才能将提供的字节追加到段中。

CalculateAppendSize(Byte[])

计算需要多少空间才能将提供的字节追加到段中。

CalculateAppendSize(ReadOnlyMemory<Byte>)

计算需要多少空间才能将提供的字节追加到段中。

CalculateAppendSize(ReadOnlySpan<Byte>)

计算需要多少空间才能将提供的字节追加到段中。

CalculateAppendSize(String)

计算将所提供的字符串追加到段中所需的空间量。

ReadNextBytes(ArraySegment<Byte>, Int32)

将段中的下一项作为字节数组读取。 为了提高性能,此值作为原始段的子段返回。

ReadNextString(ArraySegment<Byte>, Int32)

将段中的下一项作为字符串读取。

适用于