Header Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.). |