Partager via


BinaryTokenStreamWriter Classe

Définition

Enregistreur pour les flux de jetons binaires 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
Héritage
BinaryTokenStreamWriter
Implémente

Constructeurs

BinaryTokenStreamWriter()

Constructeur par défaut.

Propriétés

CurrentOffset

Position d’écriture actuelle dans le flux.

Méthodes

ReleaseBuffers()

Libérez les mémoires tampons de sérialisation utilisées par ce flux.

ToByteArray()

Retourne le flux de sortie en tant que byte[].

ToBytes()

Retourne le flux de sortie sous la forme d’un ensemble de ArraySegment.

TryWriteSimpleObject(Object)

Essayez d’écrire une valeur de type simple (non-tableau) dans le flux.

Write(Boolean)

Écrivez une bool valeur dans le flux.

Write(Boolean[])

Écrivez une bool[] valeur dans le flux.

Write(Byte)

Écrivez une byte valeur dans le flux.

Write(Byte[])

Écrivez une byte[] valeur dans le flux.

Write(Byte[], Int32, Int32)

Écrivez le nombre d’octets spécifié dans le flux, en commençant par le décalage spécifié dans l’entrée byte[].

Write(Char)

Écrivez une char valeur dans le flux.

Write(Char[])

Écrivez une char[] valeur dans le flux.

Write(DateTime)

Écrivez une DataTime valeur dans le flux.

Write(Decimal)

Écrivez une decimal valeur dans le flux.

Write(Double)

Écrivez une double valeur dans le flux.

Write(Double[])

Écrivez une double[] valeur dans le flux.

Write(Guid)

Écrivez une Guid valeur dans le flux.

Write(Int16)

Écrivez une Int16 valeur dans le flux.

Write(Int16[])

Écrivez une Int16[] valeur dans le flux.

Write(Int32)

Écrivez une Int32 valeur dans le flux.

Write(Int32[])

Écrivez une Int32[] valeur dans le flux.

Write(Int64)

Écrivez une Int64 valeur dans le flux.

Write(Int64[])

Écrivez une Int64[] valeur dans le flux.

Write(IPAddress)

Écrivez une IPAddress valeur dans le flux.

Write(IPEndPoint)

Écrivez une IPEndPoint valeur dans le flux.

Write(List<ArraySegment<Byte>>)

Écrivez une liste de segments de tableau d’octets dans le flux.

Write(SByte)

Écrivez une sbyte valeur dans le flux.

Write(SByte[])

Écrivez une sbyte[] valeur dans le flux.

Write(SiloAddress)

Écrivez une SiloAddress valeur dans le flux.

Write(Single)

Écrivez une float valeur dans le flux.

Write(Single[])

Écrivez une float[] valeur dans le flux.

Write(String)

Écrivez une string valeur dans le flux.

Write(TimeSpan)

Écrivez une TimeSpan valeur dans le flux.

Write(UInt16)

Écrivez une UInt16 valeur dans le flux.

Write(UInt16[])

Écrivez une UInt16[] valeur dans le flux.

Write(UInt32)

Écrivez une UInt32 valeur dans le flux.

Write(UInt32[])

Écrivez une UInt32[] valeur dans le flux.

Write(UInt64)

Écrivez une UInt64 valeur dans le flux.

Write(UInt64[])

Écrivez une UInt64[] valeur dans le flux.

WriteNull()

Écrivez une null valeur dans le flux.

WriteTypeHeader(Type, Type)

Écrivez un en-tête de type pour le type spécifié dans le flux.

S’applique à