Header Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.). |