Taal

Header Klas

Definitie

De 48-byte, vaste header vormt elke payload vooraf. De header moet altijd dezelfde vorm hebben, ongeacht of de payload een verzoek, antwoord of inhoud is. Het is een door perioden afgescheiden ASCII-gecodeerde string die eindigt met een nieuwe regel. Alle headers moeten deze segmenten bevatten, en alle waarden moeten nul gevuld zijn om het juiste aantal bytes te vullen: |Titelgrootte Beschrijving |Type 1 byte ASCII-gecodeerde char. Beschrijft het formaat van de payload (verzoek, respons, stream, enz.) |Scheidingsteken 1 byte ASCII-periode. |Lengte 6 bytes, ASCII-gecodeerd decimaal. Grootte in bytes van deze payload in ASCII-decimaal, exclusief de header. Zero gevoerd. |Scheidingsteken 1 byte ASCII-periode. |ID 36 bytes ASCII-gecodeerde hex. GUID (Request ID, Stream ID, enz.). |Scheidingsteken 1 byte ASCII-periode. |Beëindig 1 byte ASCII '0' of '1'. Geeft het einde aan van een payload of multi-part payload. |Terminator 1 byte Hardcoded om \n . bijv.: A.000168.68e99ca-a651-40f4-ad8f-3aaf781862b4.1\n eindvoorbeeld.

public class Header
type Header = class
Public Class Header
Overname
Header

Constructors

Name Description
Header()

De 48-byte, vaste header vormt elke payload vooraf. De header moet altijd dezelfde vorm hebben, ongeacht of de payload een verzoek, antwoord of inhoud is. Het is een door perioden afgescheiden ASCII-gecodeerde string die eindigt met een nieuwe regel. Alle headers moeten deze segmenten bevatten, en alle waarden moeten nul gevuld zijn om het juiste aantal bytes te vullen: |Titelgrootte Beschrijving |Type 1 byte ASCII-gecodeerde char. Beschrijft het formaat van de payload (verzoek, respons, stream, enz.) |Scheidingsteken 1 byte ASCII-periode. |Lengte 6 bytes, ASCII-gecodeerd decimaal. Grootte in bytes van deze payload in ASCII-decimaal, exclusief de header. Zero gevoerd. |Scheidingsteken 1 byte ASCII-periode. |ID 36 bytes ASCII-gecodeerde hex. GUID (Request ID, Stream ID, enz.). |Scheidingsteken 1 byte ASCII-periode. |Beëindig 1 byte ASCII '0' of '1'. Geeft het einde aan van een payload of multi-part payload. |Terminator 1 byte Hardcoded om \n . bijv.: A.000168.68e99ca-a651-40f4-ad8f-3aaf781862b4.1\n eindvoorbeeld.

Eigenschappen

Name Description
End

Krijgt of stelt een waarde in die aangeeft of de 1-byte ASCII-waarde '0' of '1' is. Geeft het einde aan van een payload of multi-part payload.

Id

Krijgt of stelt de 36 bytes ASCII-gecodeerde hex in. GUID (Request ID, Stream ID, enz.).

PayloadLength

Krijgt of stelt de 6 bytes ASCII-gecodeerde decimale in. Grootte in bytes van deze payload in ASCII-decimaal, exclusief de header. Zero gevoerd.

Type

Krijgt of stelt de 1 byte ASCII-gecodeerde char in. Beschrijft het formaat van de payload (verzoek, respons, stroom, enz.).

Van toepassing op