Compartilhar via


BinaryTokenStreamWriter Classe

Definição

Gravador para fluxos de token binário do 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
Herança
BinaryTokenStreamWriter
Implementações

Construtores

BinaryTokenStreamWriter()

Construtor padrão.

Propriedades

CurrentOffset

Posição de gravação atual no fluxo.

Métodos

ReleaseBuffers()

Libere todos os buffers de serialização que estão sendo usados por esse fluxo.

ToByteArray()

Retornar o fluxo de saída como um byte[].

ToBytes()

Retornar o fluxo de saída como um conjunto de ArraySegment.

TryWriteSimpleObject(Object)

Tente gravar um valor de tipo simples (não matriz) no fluxo.

Write(Boolean)

Escreva um bool valor no fluxo.

Write(Boolean[])

Escreva um bool[] valor no fluxo.

Write(Byte)

Escreva um byte valor no fluxo.

Write(Byte[])

Escreva um byte[] valor no fluxo.

Write(Byte[], Int32, Int32)

Escreva o número especificado de bytes no fluxo, começando no deslocamento especificado na entrada byte[].

Write(Char)

Escreva um char valor no fluxo.

Write(Char[])

Escreva um char[] valor no fluxo.

Write(DateTime)

Escreva um DataTime valor no fluxo.

Write(Decimal)

Escreva um decimal valor no fluxo.

Write(Double)

Escreva um double valor no fluxo.

Write(Double[])

Escreva um double[] valor no fluxo.

Write(Guid)

Escreva um Guid valor no fluxo.

Write(Int16)

Escreva um Int16 valor no fluxo.

Write(Int16[])

Escreva um Int16[] valor no fluxo.

Write(Int32)

Escreva um Int32 valor no fluxo.

Write(Int32[])

Escreva um Int32[] valor no fluxo.

Write(Int64)

Escreva um Int64 valor no fluxo.

Write(Int64[])

Escreva um Int64[] valor no fluxo.

Write(IPAddress)

Escreva um IPAddress valor no fluxo.

Write(IPEndPoint)

Escreva um IPEndPoint valor no fluxo.

Write(List<ArraySegment<Byte>>)

Escreva uma lista de segmentos de matriz de bytes no fluxo.

Write(SByte)

Escreva um sbyte valor no fluxo.

Write(SByte[])

Escreva um sbyte[] valor no fluxo.

Write(SiloAddress)

Escreva um SiloAddress valor no fluxo.

Write(Single)

Escreva um float valor no fluxo.

Write(Single[])

Escreva um float[] valor no fluxo.

Write(String)

Escreva um string valor no fluxo.

Write(TimeSpan)

Escreva um TimeSpan valor no fluxo.

Write(UInt16)

Escreva um UInt16 valor no fluxo.

Write(UInt16[])

Escreva um UInt16[] valor no fluxo.

Write(UInt32)

Escreva um UInt32 valor no fluxo.

Write(UInt32[])

Escreva um UInt32[] valor no fluxo.

Write(UInt64)

Escreva um UInt64 valor no fluxo.

Write(UInt64[])

Escreva um UInt64[] valor no fluxo.

WriteNull()

Escreva um null valor no fluxo.

WriteTypeHeader(Type, Type)

Escreva um cabeçalho de tipo para o Tipo especificado no fluxo.

Aplica-se a