Compartir a través de


BinaryTokenStreamWriter Clase

Definición

Escritura para flujos de tokens binarios de 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
Herencia
BinaryTokenStreamWriter
Implementaciones

Constructores

BinaryTokenStreamWriter()

Constructor predeterminado.

Propiedades

CurrentOffset

Posición de escritura actual en la secuencia.

Métodos

ReleaseBuffers()

Libere los búferes de serialización que use esta secuencia.

ToByteArray()

Devuelve el flujo de salida como .byte[]

ToBytes()

Devuelve el flujo de salida como un conjunto de ArraySegment.

TryWriteSimpleObject(Object)

Intente escribir un valor de tipo simple (no matriz) en la secuencia.

Write(Boolean)

Escriba un bool valor en la secuencia.

Write(Boolean[])

Escriba un bool[] valor en la secuencia.

Write(Byte)

Escriba un byte valor en la secuencia.

Write(Byte[])

Escriba un byte[] valor en la secuencia.

Write(Byte[], Int32, Int32)

Escriba el número especificado de bytes en la secuencia, empezando por el desplazamiento especificado en la entrada byte[].

Write(Char)

Escriba un char valor en la secuencia.

Write(Char[])

Escriba un char[] valor en la secuencia.

Write(DateTime)

Escriba un DataTime valor en la secuencia.

Write(Decimal)

Escriba un decimal valor en la secuencia.

Write(Double)

Escriba un double valor en la secuencia.

Write(Double[])

Escriba un double[] valor en la secuencia.

Write(Guid)

Escriba un Guid valor en la secuencia.

Write(Int16)

Escriba un Int16 valor en la secuencia.

Write(Int16[])

Escriba un Int16[] valor en la secuencia.

Write(Int32)

Escriba un Int32 valor en la secuencia.

Write(Int32[])

Escriba un Int32[] valor en la secuencia.

Write(Int64)

Escriba un Int64 valor en la secuencia.

Write(Int64[])

Escriba un Int64[] valor en la secuencia.

Write(IPAddress)

Escriba un IPAddress valor en la secuencia.

Write(IPEndPoint)

Escriba un IPEndPoint valor en la secuencia.

Write(List<ArraySegment<Byte>>)

Escriba una lista de segmentos de matriz de bytes en la secuencia.

Write(SByte)

Escriba un sbyte valor en la secuencia.

Write(SByte[])

Escriba un sbyte[] valor en la secuencia.

Write(SiloAddress)

Escriba un SiloAddress valor en la secuencia.

Write(Single)

Escriba un float valor en la secuencia.

Write(Single[])

Escriba un float[] valor en la secuencia.

Write(String)

Escriba un string valor en la secuencia.

Write(TimeSpan)

Escriba un TimeSpan valor en la secuencia.

Write(UInt16)

Escriba un UInt16 valor en la secuencia.

Write(UInt16[])

Escriba un UInt16[] valor en la secuencia.

Write(UInt32)

Escriba un UInt32 valor en la secuencia.

Write(UInt32[])

Escriba un UInt32[] valor en la secuencia.

Write(UInt64)

Escriba un UInt64 valor en la secuencia.

Write(UInt64[])

Escriba un UInt64[] valor en la secuencia.

WriteNull()

Escriba un null valor en la secuencia.

WriteTypeHeader(Type, Type)

Escriba un encabezado de tipo para el tipo especificado en la secuencia.

Se aplica a