Compartilhar via


IBinaryTokenStreamWriter Interface

Definição

public interface IBinaryTokenStreamWriter
type IBinaryTokenStreamWriter = interface
Public Interface IBinaryTokenStreamWriter
Derivado

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