次の方法で共有


HeaderSerializer class

ストリーミング ヘッダー シリアライザー

プロパティ

Delimiter
Encoding
End
EndOffset
IdDelimeterOffset
IdLength
IdOffset
LengthDelimeterOffset
LengthLength
LengthOffset
NotEnd
Terminator
TerminatorOffset
TypeDelimiterOffset
TypeOffset

メソッド

deserialize(INodeBuffer)

ヘッダー情報を含むバッファーを逆シリアル化します。

headerLengthPadder(number, number, string)

埋め込む長さと文字に基づいて、埋め込まれた文字列を作成します。

serialize(IHeader, INodeBuffer)

ヘッダーをバッファーにシリアル化します

プロパティの詳細

Delimiter

static Delimiter: "." = "."

プロパティ値

"."

Encoding

static Encoding: "utf8" = "utf8"

プロパティ値

"utf8"

End

static End: "1" = "1"

プロパティ値

"1"

EndOffset

static EndOffset: 46 = 46

プロパティ値

46

IdDelimeterOffset

static IdDelimeterOffset: 45 = 45

プロパティ値

45

IdLength

static IdLength: 36 = 36

プロパティ値

36

IdOffset

static IdOffset: 9 = 9

プロパティ値

9

LengthDelimeterOffset

static LengthDelimeterOffset: 8 = 8

プロパティ値

8

LengthLength

static LengthLength: 6 = 6

プロパティ値

6

LengthOffset

static LengthOffset: 2 = 2

プロパティ値

2

NotEnd

static NotEnd: "0" = "0"

プロパティ値

"0"

Terminator

static Terminator: "
" = "
"

プロパティ値

" "

TerminatorOffset

static TerminatorOffset: 47 = 47

プロパティ値

47

TypeDelimiterOffset

static TypeDelimiterOffset: 1 = 1

プロパティ値

1

TypeOffset

static TypeOffset: number

プロパティ値

number

メソッドの詳細

deserialize(INodeBuffer)

ヘッダー情報を含むバッファーを逆シリアル化します。

static function deserialize(buffer: INodeBuffer): IHeader

パラメーター

buffer
INodeBuffer

逆シリアル化するデータを取得するバッファー。

戻り値

バッファーから逆シリアル化されたヘッダー。

headerLengthPadder(number, number, string)

埋め込む長さと文字に基づいて、埋め込まれた文字列を作成します。

static function headerLengthPadder(lengthValue: number, totalLength: number, padChar: string): string

パラメーター

lengthValue

number

結果にアシングされる値。

totalLength

number

埋め込まれた文字列の結果の長さ。

padChar

string

塗りつぶしとして使用する文字値。

戻り値

string

埋め込まれた文字列。

serialize(IHeader, INodeBuffer)

ヘッダーをバッファーにシリアル化します

static function serialize(header: IHeader, buffer: INodeBuffer)

パラメーター

header
IHeader

シリアル化するヘッダー。

buffer
INodeBuffer

ヘッダーをシリアル化するバッファー。