SegmentBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |