Språk

Header Klass

Definition

Den 48-bytes, fasta huvudet inleder varje nyttolaste. Headern måste alltid ha samma form, oavsett om dess payload är en förfrågan, ett svar eller innehåll. Det är en punktavgränsad ASCII-kodad sträng som avslutas med en nyrad. Alla headers måste ha dessa segment, och alla värden måste vara nollutpadda för att fylla rätt antal byte: |Titelstorlek Beskrivning |Typ 1 byte ASCII-kodad char. Beskriver formatet på nyttolasten (begäran, svar, ström, etc.) |Avgränsare 1 byte ASCII-periodtecken. |Längd: 6 byte, ASCII-kodad decimal. Storleken i byte av denna nyttolast i ASCII-decimal, exklusive headern. Noll vadderade. |Avgränsare 1 byte ASCII-periodtecken. |ID 36 byte ASCII-kodad hex. GUID (Request ID, Stream ID, etc.). |Avgränsare 1 byte ASCII-periodtecken. |Avsluta 1 byte ASCII '0' eller '1'. Signalerar slutet på en nyttolast eller flerdelad nyttolast. |Terminator 1 byte Hårdkodad till \n . ex: A.000168.68e99ca-a651-40f4-ad8f-3aaf781862b4.1\n slutexemplet.

public class Header
type Header = class
Public Class Header
Arv
Header

Konstruktorer

Name Description
Header()

Den 48-bytes, fasta huvudet inleder varje nyttolaste. Headern måste alltid ha samma form, oavsett om dess payload är en förfrågan, ett svar eller innehåll. Det är en punktavgränsad ASCII-kodad sträng som avslutas med en nyrad. Alla headers måste ha dessa segment, och alla värden måste vara nollutpadda för att fylla rätt antal byte: |Titelstorlek Beskrivning |Typ 1 byte ASCII-kodad char. Beskriver formatet på nyttolasten (begäran, svar, ström, etc.) |Avgränsare 1 byte ASCII-periodtecken. |Längd: 6 byte, ASCII-kodad decimal. Storleken i byte av denna nyttolast i ASCII-decimal, exklusive headern. Noll vadderade. |Avgränsare 1 byte ASCII-periodtecken. |ID 36 byte ASCII-kodad hex. GUID (Request ID, Stream ID, etc.). |Avgränsare 1 byte ASCII-periodtecken. |Avsluta 1 byte ASCII '0' eller '1'. Signalerar slutet på en nyttolast eller flerdelad nyttolast. |Terminator 1 byte Hårdkodad till \n . ex: A.000168.68e99ca-a651-40f4-ad8f-3aaf781862b4.1\n slutexemplet.

Egenskaper

Name Description
End

Får eller sätter ett värde som anger om 1-byte ASCII-värdet är '0' eller '1'. Signalerar slutet på en nyttolast eller flerdelad nyttolast.

Id

Hämtar eller sätter den 36 bytes ASCII-kodade hexen. GUID (Request ID, Stream ID, etc.).

PayloadLength

Får eller sätter de 6 byte ASCII-kodade decimalbitarna. Storleken i byte av denna nyttolast i ASCII-decimal, exklusive headern. Noll vadderade.

Type

Hämtar eller sätter den 1 byte ASCII-kodade charen. Beskriver formatet på nyttolasten (begäran, svar, ström, etc.).

Gäller för