Freigeben über


SegmentBuilder Klasse

Definition

Hilfsprogrammklasse zum Codieren von Daten in ein ArraySegment.

public static class SegmentBuilder
type SegmentBuilder = class
Public Class SegmentBuilder
Vererbung
SegmentBuilder

Methoden

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

Fügt ein Bytearray am Ende des Segments an.

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

Fügt ein Bytearray am Ende des Segments an.

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

Fügt eine ReadOnlyMemory<T> von Bytes an das Ende des Segments an.

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

Fügt eine ReadOnlyMemory<T> von Bytes an das Ende des Segments an.

Append(ArraySegment<Byte>, Int32, String)

Fügt eine Zeichenfolge am Ende des Segments an.

CalculateAppendSize(ArraySegment<Byte>)

Berechnet, wie viel Speicherplatz benötigt wird, um die bereitgestellten Bytes an das Segment anzufügen.

CalculateAppendSize(Byte[])

Berechnet, wie viel Speicherplatz benötigt wird, um die bereitgestellten Bytes an das Segment anzufügen.

CalculateAppendSize(ReadOnlyMemory<Byte>)

Berechnet, wie viel Speicherplatz benötigt wird, um die bereitgestellten Bytes an das Segment anzufügen.

CalculateAppendSize(ReadOnlySpan<Byte>)

Berechnet, wie viel Speicherplatz benötigt wird, um die bereitgestellten Bytes an das Segment anzufügen.

CalculateAppendSize(String)

Berechnet, wie viel Speicherplatz benötigt wird, um die bereitgestellte Zeichenfolge an das Segment anzufügen.

ReadNextBytes(ArraySegment<Byte>, Int32)

Liest das nächste Element im Segment als Bytearray. Aus Leistungsgründen wird dies als Untersegment des ursprünglichen Segments zurückgegeben.

ReadNextString(ArraySegment<Byte>, Int32)

Liest das nächste Element im Segment als Zeichenfolge.

Gilt für: