Поделиться через


BinaryTokenStreamWriter Класс

Определение

Модуль записи для потоков двоичных маркеров Орлеана

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
Наследование
BinaryTokenStreamWriter
Реализации

Конструкторы

BinaryTokenStreamWriter()

Конструктор по умолчанию.

Свойства

CurrentOffset

Текущая позиция записи в потоке.

Методы

ReleaseBuffers()

Освобождает все буферы сериализации, используемые этим потоком.

ToByteArray()

Возвращает выходной поток в виде byte[].

ToBytes()

Возвращает выходной поток в виде набора ArraySegment.

TryWriteSimpleObject(Object)

Попробуйте записать простое значение типа (не массива) в поток.

Write(Boolean)

bool Запись значения в поток.

Write(Boolean[])

bool[] Запись значения в поток.

Write(Byte)

byte Запись значения в поток.

Write(Byte[])

byte[] Запись значения в поток.

Write(Byte[], Int32, Int32)

Запишите указанное число байтов в поток, начиная с указанного смещения во входных данных byte[].

Write(Char)

char Запись значения в поток.

Write(Char[])

char[] Запись значения в поток.

Write(DateTime)

DataTime Запись значения в поток.

Write(Decimal)

decimal Запись значения в поток.

Write(Double)

double Запись значения в поток.

Write(Double[])

double[] Запись значения в поток.

Write(Guid)

Guid Запись значения в поток.

Write(Int16)

Int16 Запись значения в поток.

Write(Int16[])

Int16[] Запись значения в поток.

Write(Int32)

Int32 Запись значения в поток.

Write(Int32[])

Int32[] Запись значения в поток.

Write(Int64)

Int64 Запись значения в поток.

Write(Int64[])

Int64[] Запись значения в поток.

Write(IPAddress)

IPAddress Запись значения в поток.

Write(IPEndPoint)

IPEndPoint Запись значения в поток.

Write(List<ArraySegment<Byte>>)

Напишите список сегментов массива байтов в поток.

Write(SByte)

sbyte Запись значения в поток.

Write(SByte[])

sbyte[] Запись значения в поток.

Write(SiloAddress)

SiloAddress Запись значения в поток.

Write(Single)

float Запись значения в поток.

Write(Single[])

float[] Запись значения в поток.

Write(String)

string Запись значения в поток.

Write(TimeSpan)

TimeSpan Запись значения в поток.

Write(UInt16)

UInt16 Запись значения в поток.

Write(UInt16[])

UInt16[] Запись значения в поток.

Write(UInt32)

UInt32 Запись значения в поток.

Write(UInt32[])

UInt32[] Запись значения в поток.

Write(UInt64)

UInt64 Запись значения в поток.

Write(UInt64[])

UInt64[] Запись значения в поток.

WriteNull()

null Запись значения в поток.

WriteTypeHeader(Type, Type)

Запись заголовка типа для указанного типа в поток.

Применяется к