Freigeben über


IBinaryTokenStreamWriter Schnittstelle

Definition

public interface IBinaryTokenStreamWriter
type IBinaryTokenStreamWriter = interface
Public Interface IBinaryTokenStreamWriter
Abgeleitet

Eigenschaften

CurrentOffset

Aktuelle Schreibposition im Datenstrom.

Methoden

ReleaseBuffers()

Geben Sie alle Serialisierungspuffer frei, die von diesem Datenstrom verwendet werden.

ToByteArray()

Zurückgeben des Ausgabedatenstroms als .byte[]

ToBytes()

Zurückgeben des Ausgabedatenstroms als Satz von ArraySegment.

TryWriteSimpleObject(Object)

Versuchen Sie, einen einfachen Typwert (nicht array) in den Datenstrom zu schreiben.

Write(Boolean)

Schreiben Sie einen bool Wert in den Datenstrom.

Write(Boolean[])

Schreiben Sie einen bool[] Wert in den Datenstrom.

Write(Byte)

Schreiben Sie einen byte Wert in den Datenstrom.

Write(Byte[])

Schreiben Sie einen byte[] Wert in den Datenstrom.

Write(Byte[], Int32, Int32)

Schreiben Sie die angegebene Anzahl von Bytes in den Datenstrom, beginnend mit dem angegebenen Offset in der Eingabe byte[].

Write(Char)

Schreiben Sie einen char Wert in den Datenstrom.

Write(Char[])

Schreiben Sie einen char[] Wert in den Datenstrom.

Write(DateTime)

Schreiben Sie einen DataTime Wert in den Datenstrom.

Write(Decimal)

Schreiben Sie einen decimal Wert in den Datenstrom.

Write(Double)

Schreiben Sie einen double Wert in den Datenstrom.

Write(Double[])

Schreiben Sie einen double[] Wert in den Datenstrom.

Write(Guid)

Schreiben Sie einen Guid Wert in den Datenstrom.

Write(Int16)

Schreiben Sie einen Int16 Wert in den Datenstrom.

Write(Int16[])

Schreiben Sie einen Int16[] Wert in den Datenstrom.

Write(Int32)

Schreiben Sie einen Int32 Wert in den Datenstrom.

Write(Int32[])

Schreiben Sie einen Int32[] Wert in den Datenstrom.

Write(Int64)

Schreiben Sie einen Int64 Wert in den Datenstrom.

Write(Int64[])

Schreiben Sie einen Int64[] Wert in den Datenstrom.

Write(IPAddress)

Schreiben Sie einen IPAddress Wert in den Datenstrom.

Write(IPEndPoint)

Schreiben Sie einen IPEndPoint Wert in den Datenstrom.

Write(List<ArraySegment<Byte>>)

Schreiben Sie eine Liste der Bytearraysegmente in den Datenstrom.

Write(SByte)

Schreiben Sie einen sbyte Wert in den Datenstrom.

Write(SByte[])

Schreiben Sie einen sbyte[] Wert in den Datenstrom.

Write(SiloAddress)

Schreiben Sie einen SiloAddress Wert in den Datenstrom.

Write(Single)

Schreiben Sie einen float Wert in den Datenstrom.

Write(Single[])

Schreiben Sie einen float[] Wert in den Datenstrom.

Write(String)

Schreiben Sie einen string Wert in den Datenstrom.

Write(TimeSpan)

Schreiben Sie einen TimeSpan Wert in den Datenstrom.

Write(UInt16)

Schreiben Sie einen UInt16 Wert in den Datenstrom.

Write(UInt16[])

Schreiben Sie einen UInt16[] Wert in den Datenstrom.

Write(UInt32)

Schreiben Sie einen UInt32 Wert in den Datenstrom.

Write(UInt32[])

Schreiben Sie einen UInt32[] Wert in den Datenstrom.

Write(UInt64)

Schreiben Sie einen UInt64 Wert in den Datenstrom.

Write(UInt64[])

Schreiben Sie einen UInt64[] Wert in den Datenstrom.

WriteNull()

Schreiben Sie einen null Wert in den Datenstrom.

WriteTypeHeader(Type, Type)

Schreiben Sie einen Typheader für den angegebenen Typ in den Datenstrom.

Gilt für: