Condividi tramite


BinaryTokenStreamWriter Classe

Definizione

Writer per flussi di token binari di Orleans

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
Ereditarietà
BinaryTokenStreamWriter
Implementazioni

Costruttori

BinaryTokenStreamWriter()

Costruttore predefinito.

Proprietà

CurrentOffset

Posizione di scrittura corrente nel flusso.

Metodi

ReleaseBuffers()

Rilasciare tutti i buffer di serializzazione usati da questo flusso.

ToByteArray()

Restituisce il flusso di output come .byte[]

ToBytes()

Restituisce il flusso di output come set di ArraySegment.

TryWriteSimpleObject(Object)

Provare a scrivere un valore di tipo semplice (non matrice) nel flusso.

Write(Boolean)

Scrivere un bool valore nel flusso.

Write(Boolean[])

Scrivere un bool[] valore nel flusso.

Write(Byte)

Scrivere un byte valore nel flusso.

Write(Byte[])

Scrivere un byte[] valore nel flusso.

Write(Byte[], Int32, Int32)

Scrivere il numero specificato di byte nel flusso, a partire dall'offset specificato nell'input byte[].

Write(Char)

Scrivere un char valore nel flusso.

Write(Char[])

Scrivere un char[] valore nel flusso.

Write(DateTime)

Scrivere un DataTime valore nel flusso.

Write(Decimal)

Scrivere un decimal valore nel flusso.

Write(Double)

Scrivere un double valore nel flusso.

Write(Double[])

Scrivere un double[] valore nel flusso.

Write(Guid)

Scrivere un Guid valore nel flusso.

Write(Int16)

Scrivere un Int16 valore nel flusso.

Write(Int16[])

Scrivere un Int16[] valore nel flusso.

Write(Int32)

Scrivere un Int32 valore nel flusso.

Write(Int32[])

Scrivere un Int32[] valore nel flusso.

Write(Int64)

Scrivere un Int64 valore nel flusso.

Write(Int64[])

Scrivere un Int64[] valore nel flusso.

Write(IPAddress)

Scrivere un IPAddress valore nel flusso.

Write(IPEndPoint)

Scrivere un IPEndPoint valore nel flusso.

Write(List<ArraySegment<Byte>>)

Scrivere un elenco di segmenti di matrice di byte nel flusso.

Write(SByte)

Scrivere un sbyte valore nel flusso.

Write(SByte[])

Scrivere un sbyte[] valore nel flusso.

Write(SiloAddress)

Scrivere un SiloAddress valore nel flusso.

Write(Single)

Scrivere un float valore nel flusso.

Write(Single[])

Scrivere un float[] valore nel flusso.

Write(String)

Scrivere un string valore nel flusso.

Write(TimeSpan)

Scrivere un TimeSpan valore nel flusso.

Write(UInt16)

Scrivere un UInt16 valore nel flusso.

Write(UInt16[])

Scrivere un UInt16[] valore nel flusso.

Write(UInt32)

Scrivere un UInt32 valore nel flusso.

Write(UInt32[])

Scrivere un UInt32[] valore nel flusso.

Write(UInt64)

Scrivere un UInt64 valore nel flusso.

Write(UInt64[])

Scrivere un UInt64[] valore nel flusso.

WriteNull()

Scrivere un null valore nel flusso.

WriteTypeHeader(Type, Type)

Scrivere un'intestazione di tipo per il tipo specificato nel flusso.

Si applica a