Header Klasse

Definition

Der 48-Byte große, feste Header bildet das Vorwort jeder Nutzlast. Der Header muss immer die gleiche Form haben, unabhängig davon, ob seine Nutzlast eine Anfrage, eine Antwort oder ein Inhalt ist. Es handelt sich um eine periodisch begrenzte, ASCII-codierte Zeichenkette, die mit einer Neuzeile beendet wird. Alle Header müssen diese Segmente haben, und alle Werte müssen null gefüllt sein, um die korrekte Anzahl von Bytes zu füllen: |Titelgrößenbeschreibung |Typ 1 Byte ASCII-codiertes Char. Beschreibt das Format der Nutzlast (Anfrage, Antwort, Strom usw.) |Trennzeichen 1 Byte ASCII-Periodenzeichen. |Länge: 6 Bytes, ASCII-codierte Dezimal. Größe in Bytes dieser Nutzlast in ASCII-Dezimalform, ohne den Header. Null gepolstert. |Trennzeichen 1 Byte ASCII-Periodenzeichen. |ID 36 Bytes ASCII-codiertes Hex. GUID (Anfrage-ID, Stream-ID usw.). |Trennzeichen 1 Byte ASCII-Periodenzeichen. |Ende 1 Byte ASCII '0' oder '1'. Signalisiert das Ende einer Nutzlast oder einer mehrteiligen Nutzlast. |Terminator 1 Byte fest kodiert auf \n . z.B.: A.000168.68e99ca-a651-40f4-ad8f-3aaf781862b4.1\n Endbeispiel.

public class Header
type Header = class
Public Class Header
Vererbung
Header

Konstruktoren

Name Beschreibung
Header()

Der 48-Byte große, feste Header bildet das Vorwort jeder Nutzlast. Der Header muss immer die gleiche Form haben, unabhängig davon, ob seine Nutzlast eine Anfrage, eine Antwort oder ein Inhalt ist. Es handelt sich um eine periodisch begrenzte, ASCII-codierte Zeichenkette, die mit einer Neuzeile beendet wird. Alle Header müssen diese Segmente haben, und alle Werte müssen null gefüllt sein, um die korrekte Anzahl von Bytes zu füllen: |Titelgrößenbeschreibung |Typ 1 Byte ASCII-codiertes Char. Beschreibt das Format der Nutzlast (Anfrage, Antwort, Strom usw.) |Trennzeichen 1 Byte ASCII-Periodenzeichen. |Länge: 6 Bytes, ASCII-codierte Dezimal. Größe in Bytes dieser Nutzlast in ASCII-Dezimalform, ohne den Header. Null gepolstert. |Trennzeichen 1 Byte ASCII-Periodenzeichen. |ID 36 Bytes ASCII-codiertes Hex. GUID (Anfrage-ID, Stream-ID usw.). |Trennzeichen 1 Byte ASCII-Periodenzeichen. |Ende 1 Byte ASCII '0' oder '1'. Signalisiert das Ende einer Nutzlast oder einer mehrteiligen Nutzlast. |Terminator 1 Byte fest kodiert auf \n . z.B.: A.000168.68e99ca-a651-40f4-ad8f-3aaf781862b4.1\n Endbeispiel.

Eigenschaften

Name Beschreibung
End

Erhält oder setzt einen Wert, der angibt, ob der 1-Byte-ASCII-Wert '0' oder '1' ist. Signalisiert das Ende einer Nutzlast oder einer mehrteiligen Nutzlast.

Id

Erhält oder setzt das 36-Byte-ASCII-codierte Hex. GUID (Anfrage-ID, Stream-ID usw.).

PayloadLength

Erhält oder setzt die 6 Bytes ASCII-codierten Dezimal. Größe in Bytes dieser Nutzlast in ASCII-Dezimalform, ohne den Header. Null gepolstert.

Type

Erhält oder setzt den 1-Byte ASCII-codierten Zeichen. Beschreibt das Format der Nutzlast (Anfrage, Antwort, Strom usw.).

Gilt für: