Lingua

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

Nome Descrizione
BinaryTokenStreamWriter()

Costruttore predefinito.

Proprietà

Nome Descrizione
CurrentOffset

Posizione di scrittura corrente nel flusso.

Metodi

Nome Descrizione
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