Compartilhar via


SegmentBuilder Classe

Definição

Classe de utilitário para codificar dados em um ArraySegment.

public static class SegmentBuilder
type SegmentBuilder = class
Public Class SegmentBuilder
Herança
SegmentBuilder

Métodos

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

Acrescenta uma matriz de bytes ao final do segmento

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

Acrescenta uma matriz de bytes ao final do segmento

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

Acrescenta um ReadOnlyMemory<T> de bytes ao final do segmento

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

Acrescenta um ReadOnlyMemory<T> de bytes ao final do segmento

Append(ArraySegment<Byte>, Int32, String)

Acrescenta uma cadeia de caracteres ao final do segmento

CalculateAppendSize(ArraySegment<Byte>)

Calcula quanto espaço será necessário para acrescentar os bytes fornecidos ao segmento.

CalculateAppendSize(Byte[])

Calcula quanto espaço será necessário para acrescentar os bytes fornecidos ao segmento.

CalculateAppendSize(ReadOnlyMemory<Byte>)

Calcula quanto espaço será necessário para acrescentar os bytes fornecidos ao segmento.

CalculateAppendSize(ReadOnlySpan<Byte>)

Calcula quanto espaço será necessário para acrescentar os bytes fornecidos ao segmento.

CalculateAppendSize(String)

Calcula quanto espaço será necessário para acrescentar a cadeia de caracteres fornecida ao segmento.

ReadNextBytes(ArraySegment<Byte>, Int32)

Lê o próximo item no segmento como uma matriz de bytes. Para obter desempenho, isso é retornado como um sub-segmento do segmento original.

ReadNextString(ArraySegment<Byte>, Int32)

Lê o próximo item no segmento como uma cadeia de caracteres.

Aplica-se a