SegmentBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase de utilidad para codificar datos en una clase ArraySegment.
public static class SegmentBuilder
type SegmentBuilder = class
Public Class SegmentBuilder
- Herencia
-
SegmentBuilder
Métodos
Append(ArraySegment<Byte>, Int32, ArraySegment<Byte>) |
Anexa una matriz de bytes al final del segmento. |
Append(ArraySegment<Byte>, Int32, Byte[]) |
Anexa una matriz de bytes al final del segmento. |
Append(ArraySegment<Byte>, Int32, ReadOnlyMemory<Byte>) |
Anexa un ReadOnlyMemory<T> de bytes al final del segmento |
Append(ArraySegment<Byte>, Int32, ReadOnlySpan<Byte>) |
Anexa un ReadOnlyMemory<T> de bytes al final del segmento |
Append(ArraySegment<Byte>, Int32, String) |
Anexa una cadena al final del segmento. |
CalculateAppendSize(ArraySegment<Byte>) |
Calcula cuánto espacio se necesitará para anexar los bytes proporcionados al segmento. |
CalculateAppendSize(Byte[]) |
Calcula cuánto espacio se necesitará para anexar los bytes proporcionados al segmento. |
CalculateAppendSize(ReadOnlyMemory<Byte>) |
Calcula cuánto espacio se necesitará para anexar los bytes proporcionados al segmento. |
CalculateAppendSize(ReadOnlySpan<Byte>) |
Calcula cuánto espacio se necesitará para anexar los bytes proporcionados al segmento. |
CalculateAppendSize(String) |
Calcula cuánto espacio se necesitará para anexar la cadena proporcionada al segmento. |
ReadNextBytes(ArraySegment<Byte>, Int32) |
Lee el siguiente elemento del segmento como una matriz de bytes. Para el rendimiento, se devuelve como un subsegmento del segmento original. |
ReadNextString(ArraySegment<Byte>, Int32) |
Lee el siguiente elemento del segmento como una cadena. |