Freigeben über


HeaderSerializer class

Serialisierer für Streamingheader

Eigenschaften

Delimiter
Encoding
End
EndOffset
IdDelimeterOffset
IdLength
IdOffset
LengthDelimeterOffset
LengthLength
LengthOffset
NotEnd
Terminator
TerminatorOffset
TypeDelimiterOffset
TypeOffset

Methoden

deserialize(INodeBuffer)

Deserialisiert einen Puffer, der Kopfzeileninformationen enthält.

headerLengthPadder(number, number, string)

Erstellt eine aufgefüllte Zeichenfolge basierend auf einer Länge und einem Zeichen, auf die aufgefüllt werden soll.

serialize(IHeader, INodeBuffer)

Serialisiert den Header in einen Puffer.

Details zur Eigenschaft

Delimiter

static Delimiter: "." = "."

Eigenschaftswert

"."

Encoding

static Encoding: "utf8" = "utf8"

Eigenschaftswert

"utf8"

End

static End: "1" = "1"

Eigenschaftswert

"1"

EndOffset

static EndOffset: 46 = 46

Eigenschaftswert

46

IdDelimeterOffset

static IdDelimeterOffset: 45 = 45

Eigenschaftswert

45

IdLength

static IdLength: 36 = 36

Eigenschaftswert

36

IdOffset

static IdOffset: 9 = 9

Eigenschaftswert

9

LengthDelimeterOffset

static LengthDelimeterOffset: 8 = 8

Eigenschaftswert

8

LengthLength

static LengthLength: 6 = 6

Eigenschaftswert

6

LengthOffset

static LengthOffset: 2 = 2

Eigenschaftswert

2

NotEnd

static NotEnd: "0" = "0"

Eigenschaftswert

"0"

Terminator

static Terminator: "
" = "
"

Eigenschaftswert

" "

TerminatorOffset

static TerminatorOffset: 47 = 47

Eigenschaftswert

47

TypeDelimiterOffset

static TypeDelimiterOffset: 1 = 1

Eigenschaftswert

1

TypeOffset

static TypeOffset: number

Eigenschaftswert

number

Details zur Methode

deserialize(INodeBuffer)

Deserialisiert einen Puffer, der Kopfzeileninformationen enthält.

static function deserialize(buffer: INodeBuffer): IHeader

Parameter

buffer
INodeBuffer

Der Puffer, aus dem die zu deserialisierenden Daten abgerufen werden sollen.

Gibt zurück

Der deserialisierte Header aus dem Puffer.

headerLengthPadder(number, number, string)

Erstellt eine aufgefüllte Zeichenfolge basierend auf einer Länge und einem Zeichen, auf die aufgefüllt werden soll.

static function headerLengthPadder(lengthValue: number, totalLength: number, padChar: string): string

Parameter

lengthValue

number

Der Wert, der für das Ergebnis abgesungen werden soll.

totalLength

number

Die Länge des Zeichenfolgenergebnisses mit Abstand.

padChar

string

Der Zeichenwert, der als Füllung verwendet werden soll.

Gibt zurück

string

Die aufgefüllte Zeichenfolge.

serialize(IHeader, INodeBuffer)

Serialisiert den Header in einen Puffer.

static function serialize(header: IHeader, buffer: INodeBuffer)

Parameter

header
IHeader

Die zu serialisierende Kopfzeile.

buffer
INodeBuffer

Der Puffer, in den der Header serialisiert werden soll.