Language

BinaryTokenStreamWriter クラス

定義

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
継承
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)

指定した Type の型ヘッダーをストリームに書き込みます。

適用対象