共用方式為


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

要對結果進行 assingned 的值。

totalLength

number

填補字串結果的長度。

padChar

string

要做為填滿的字元值。

傳回

string

填補的字串。

serialize(IHeader, INodeBuffer)

將標頭串行化為緩衝區

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

參數

header
IHeader

要串行化的標頭。

buffer
INodeBuffer

要串行化標頭的緩衝區。