Freigeben über


Header Klasse

Definition

Der 48-Byte-Header mit fester Größe stellt jede Nutzlast vor. Der Header muss immer die gleiche Form aufweisen, unabhängig davon, ob es sich bei der Nutzlast um eine Anforderung, eine Antwort oder einen Inhalt handelt. Es handelt sich um eine durch Perioden getrennte ASCII-codierte Zeichenfolge, die mit einem Zeilenumbruch beendet wird. Alle Header müssen diese Segmente aufweisen, und alle Werte müssen null aufgefüllt sein, um die richtige Anzahl von Bytes zu füllen: | titel size description | Geben Sie 1 Byte ASCII-codiertes Zeichen ein. Beschreibt das Format der Nutzlast (Anforderung, Antwort, Stream usw.) | Trennzeichen 1 Byte ASCII-Periodenzeichen. | Länge 6 Byte ASCII-codiertes Dezimalzeichen. Größe dieser Nutzlast in Byte im ASCII-Dezimalformat, ohne den Header. Null aufgefüllt. | Trennzeichen 1 Byte ASCII-Periodenzeichen. |ID 36 Byte ASCII-codierter Hexadezim. GUID (Anforderungs-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. | Abschlusszeichen 1 Byte Hartcodiert für \n . Beispiel: A.000168.68e999ca-a651-40f4-ad8f-3aaf781862b4.1\n Endbeispiel.

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

Konstruktoren

Header()

Der 48-Byte-Header mit fester Größe stellt jede Nutzlast vor. Der Header muss immer die gleiche Form aufweisen, unabhängig davon, ob es sich bei der Nutzlast um eine Anforderung, eine Antwort oder einen Inhalt handelt. Es handelt sich um eine durch Perioden getrennte ASCII-codierte Zeichenfolge, die mit einem Zeilenumbruch beendet wird. Alle Header müssen diese Segmente aufweisen, und alle Werte müssen null aufgefüllt sein, um die richtige Anzahl von Bytes zu füllen: | titel size description | Geben Sie 1 Byte ASCII-codiertes Zeichen ein. Beschreibt das Format der Nutzlast (Anforderung, Antwort, Stream usw.) | Trennzeichen 1 Byte ASCII-Periodenzeichen. | Länge 6 Byte ASCII-codiertes Dezimalzeichen. Größe dieser Nutzlast in Byte im ASCII-Dezimalformat, ohne den Header. Null aufgefüllt. | Trennzeichen 1 Byte ASCII-Periodenzeichen. |ID 36 Byte ASCII-codierter Hexadezim. GUID (Anforderungs-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. | Abschlusszeichen 1 Byte Hartcodiert für \n . Beispiel: A.000168.68e999ca-a651-40f4-ad8f-3aaf781862b4.1\n Endbeispiel.

Eigenschaften

End

Ruft einen Wert ab, der angibt, ob der ASCII-Wert mit 1 Byte "0" oder "1" ist, oder legt einen Wert fest. Signalisiert das Ende einer Nutzlast oder einer mehrteiligen Nutzlast.

Id

Ruft den ASCII-codierten Hexadezim mit 36 Bytes ab oder legt ihn fest. GUID (Anforderungs-ID, Stream-ID usw.).

PayloadLength

Ruft die 6 Byte ASCII-codierte Dezimalzahl ab oder legt sie fest. Größe dieser Nutzlast in Byte im ASCII-Dezimalformat, ohne den Header. Null aufgefüllt.

Type

Ruft das 1-Byte-ASCII-codierte Zeichen ab oder legt dieses fest. Beschreibt das Format der Nutzlast (Anforderung, Antwort, Stream usw.).

Gilt für: