SegmentBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |