SegmentBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |