Condividi tramite


SegmentBuilder Classe

Definizione

Classe di utilità per la codifica dei dati in un arraySegment.

public static class SegmentBuilder
type SegmentBuilder = class
Public Class SegmentBuilder
Ereditarietà
SegmentBuilder

Metodi

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

Aggiunge una matrice di byte alla fine del segmento

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

Aggiunge una matrice di byte alla fine del segmento

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

Aggiunge un ReadOnlyMemory<T> di byte alla fine del segmento

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

Aggiunge un ReadOnlyMemory<T> di byte alla fine del segmento

Append(ArraySegment<Byte>, Int32, String)

Aggiunge una stringa alla fine del segmento

CalculateAppendSize(ArraySegment<Byte>)

Calcola la quantità di spazio necessaria per accodare i byte forniti nel segmento.

CalculateAppendSize(Byte[])

Calcola la quantità di spazio necessaria per accodare i byte forniti nel segmento.

CalculateAppendSize(ReadOnlyMemory<Byte>)

Calcola la quantità di spazio necessaria per accodare i byte forniti nel segmento.

CalculateAppendSize(ReadOnlySpan<Byte>)

Calcola la quantità di spazio necessaria per accodare i byte forniti nel segmento.

CalculateAppendSize(String)

Calcola la quantità di spazio necessaria per accodare la stringa specificata nel segmento.

ReadNextBytes(ArraySegment<Byte>, Int32)

Legge l'elemento successivo nel segmento come matrice di byte. Per le prestazioni, viene restituito come sotto segmento del segmento originale.

ReadNextString(ArraySegment<Byte>, Int32)

Legge l'elemento successivo nel segmento come stringa.

Si applica a