共用方式為


IBinaryTokenStreamWriter 介面

定義

public interface IBinaryTokenStreamWriter
type IBinaryTokenStreamWriter = interface
Public Interface IBinaryTokenStreamWriter
衍生

屬性

CurrentOffset

資料流程中的目前寫入位置。

方法

ReleaseBuffers()

釋放此資料流程所使用的任何序列化緩衝區。

ToByteArray()

將輸出資料流程傳回為 byte[]

ToBytes()

以一組 ArraySegment 傳回輸出資料流程。

TryWriteSimpleObject(Object)

嘗試將簡單的類型 (非陣列) 值寫入資料流程。

Write(Boolean)

bool將值寫入資料流程。

Write(Boolean[])

bool[]將值寫入資料流程。

Write(Byte)

byte將值寫入資料流程。

Write(Byte[])

byte[]將值寫入資料流程。

Write(Byte[], Int32, Int32)

從輸入 byte[] 中指定的位移開始,將指定的位元組數目寫入資料流程。

Write(Char)

char將值寫入資料流程。

Write(Char[])

char[]將值寫入資料流程。

Write(DateTime)

DataTime將值寫入資料流程。

Write(Decimal)

decimal將值寫入資料流程。

Write(Double)

double將值寫入資料流程。

Write(Double[])

double[]將值寫入資料流程。

Write(Guid)

Guid將值寫入資料流程。

Write(Int16)

Int16將值寫入資料流程。

Write(Int16[])

Int16[]將值寫入資料流程。

Write(Int32)

Int32將值寫入資料流程。

Write(Int32[])

Int32[]將值寫入資料流程。

Write(Int64)

Int64將值寫入資料流程。

Write(Int64[])

Int64[]將值寫入資料流程。

Write(IPAddress)

IPAddress將值寫入資料流程。

Write(IPEndPoint)

IPEndPoint將值寫入資料流程。

Write(List<ArraySegment<Byte>>)

將位元組陣列區段的清單寫入資料流程。

Write(SByte)

sbyte將值寫入資料流程。

Write(SByte[])

sbyte[]將值寫入資料流程。

Write(SiloAddress)

SiloAddress將值寫入資料流程。

Write(Single)

float將值寫入資料流程。

Write(Single[])

float[]將值寫入資料流程。

Write(String)

string將值寫入資料流程。

Write(TimeSpan)

TimeSpan將值寫入資料流程。

Write(UInt16)

UInt16將值寫入資料流程。

Write(UInt16[])

UInt16[]將值寫入資料流程。

Write(UInt32)

UInt32將值寫入資料流程。

Write(UInt32[])

UInt32[]將值寫入資料流程。

Write(UInt64)

UInt64將值寫入資料流程。

Write(UInt64[])

UInt64[]將值寫入資料流程。

WriteNull()

null將值寫入資料流程。

WriteTypeHeader(Type, Type)

將指定之 Type 的類型標頭寫入資料流程。

適用於