IBinaryTokenStreamWriter インターフェイス

定義

public interface IBinaryTokenStreamWriter
type IBinaryTokenStreamWriter = interface
Public Interface IBinaryTokenStreamWriter
派生

プロパティ

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 の型ヘッダーをストリームに書き込みます。

適用対象