共用方式為


BinaryTokenStreamWriter 類別

定義

寫入器二進位權杖資料流程

public class BinaryTokenStreamWriter
public class BinaryTokenStreamWriter : Orleans.Serialization.IBinaryTokenStreamWriter
type BinaryTokenStreamWriter = class
type BinaryTokenStreamWriter = class
    interface IBinaryTokenStreamWriter
Public Class BinaryTokenStreamWriter
Public Class BinaryTokenStreamWriter
Implements IBinaryTokenStreamWriter
繼承
BinaryTokenStreamWriter
實作

建構函式

BinaryTokenStreamWriter()

預設建構函式。

屬性

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 的型別標頭寫入資料流程。

適用於