Header クラス

定義

48バイトの固定サイズヘッダーはすべてのペイロードの前置きに付けられます。 ヘッディングは、ペイロードがリクエスト、レスポンス、コンテンツであれ、常に同じ形状でなければなりません。これは、時間区切られたASCII符号化された文字列で、終わる行で終わります。すべてのヘッダーにはこれらのセグメントが含まれ、すべての値は正しいバイト数を満たすためにゼロパディングでなければなりません:|タイトルサイズ 説明 |タイプ1バイトのASCIIエンコードされた文字。 ペイロードのフォーマット(リクエスト、レスポンス、ストリームなど)を記述します。区切り記号 1バイト ASCII ピリオド文字。 |長さ6バイト、ASCIIエンコードの10進進数。 このペイロードのサイズはASCIIの十進法で、ヘッダーは含まずです。 ゼロは水を詰めた。 |区切り記号 1バイト ASCII ピリオド文字。 |ID 36バイト ASCIIエンコードの16進。 GUID(リクエストID、ストリームIDなど)。 |区切り記号 1バイト ASCII ピリオド文字。 |1バイトのASCIIを「0」または「1」で終えます。 ペイロードまたは複数部品ペイロードの終了を知らせます。 |ターミネーター 1バイト ハードコード \n。 例:A.000168.68e999ca-a651-40f4-ad8f-3aaf781862b4.1\n 例。

public class Header
type Header = class
Public Class Header
継承
Header

コンストラクター

名前 説明
Header()

48バイトの固定サイズヘッダーはすべてのペイロードの前置きに付けられます。 ヘッディングは、ペイロードがリクエスト、レスポンス、コンテンツであれ、常に同じ形状でなければなりません。これは、時間区切られたASCII符号化された文字列で、終わる行で終わります。すべてのヘッダーにはこれらのセグメントが含まれ、すべての値は正しいバイト数を満たすためにゼロパディングでなければなりません:|タイトルサイズ 説明 |タイプ1バイトのASCIIエンコードされた文字。 ペイロードのフォーマット(リクエスト、レスポンス、ストリームなど)を記述します。区切り記号 1バイト ASCII ピリオド文字。 |長さ6バイト、ASCIIエンコードの10進進数。 このペイロードのサイズはASCIIの十進法で、ヘッダーは含まずです。 ゼロは水を詰めた。 |区切り記号 1バイト ASCII ピリオド文字。 |ID 36バイト ASCIIエンコードの16進。 GUID(リクエストID、ストリームIDなど)。 |区切り記号 1バイト ASCII ピリオド文字。 |1バイトのASCIIを「0」または「1」で終えます。 ペイロードまたは複数部品ペイロードの終了を知らせます。 |ターミネーター 1バイト ハードコード \n。 例:A.000168.68e999ca-a651-40f4-ad8f-3aaf781862b4.1\n 例。

プロパティ

名前 説明
End

1バイトのASCII値が「0」か「1」かを示す値を取得または設定します。 ペイロードまたは複数部品ペイロードの終了を知らせます。

Id

36バイトのASCIIエンコード16進を取得または設定します。 GUID(リクエストID、ストリームIDなど)。

PayloadLength

6バイトのASCIIエンコードされた十進進数を取得または設定します。 このペイロードのサイズはASCIIの十進法で、ヘッダーは含まずです。 ゼロは水を詰めた。

Type

1バイトのASCIIエンコードされた文字を取得または設定します。 ペイロードのフォーマット(リクエスト、レスポンス、ストリームなど)を記述します。

適用対象