BinaryTokenStreamReader 类

定义

Reader for Orleans binary token streams

public class BinaryTokenStreamReader
public class BinaryTokenStreamReader : Orleans.Serialization.IBinaryTokenStreamReader
type BinaryTokenStreamReader = class
type BinaryTokenStreamReader = class
    interface IBinaryTokenStreamReader
Public Class BinaryTokenStreamReader
Public Class BinaryTokenStreamReader
Implements IBinaryTokenStreamReader
继承
BinaryTokenStreamReader
实现

构造函数

BinaryTokenStreamReader(ArraySegment<Byte>)

创建新的 BinaryTokenStreamReader 以从指定的输入缓冲区读取。

BinaryTokenStreamReader(Byte[])

创建新的 BinaryTokenStreamReader 以从指定的输入字节数组中读取。

BinaryTokenStreamReader(IList<ArraySegment<Byte>>)

创建新的 BinaryTokenStreamReader 以从指定的输入缓冲区读取。

属性

CurrentPosition

流中的当前读取位置。

Length

获取总长度。

方法

Copy()

创建当前流读取器的副本。

PeekByte()

Reader for Orleans binary token streams

ReadBlockInto(Array, Int32)

将数据块读取到指定的输出 Array中。

ReadBoolean()

bool从流中读取值。

ReadByte()

从流中读取值 byte

ReadByteArray(Byte[], Int32, Int32)

从流中读取下一个字节。

ReadBytes(Int32)

从流中读取下一个字节。

ReadChar()

从流中读取值 char

ReadDateTime()

Reader for Orleans binary token streams

ReadDecimal()

从流中读取值 decimal

ReadDouble()

从流中读取值 double

ReadFloat()

从流中读取值 float

ReadGuid()

Reader for Orleans binary token streams

ReadInt()

从流中读取值 Int32

ReadIPAddress()

从流中读取值 IPAddress

ReadIPEndPoint()

从流中读取值 IPEndPoint

ReadLong()

从流中读取值 Int64

ReadSByte()

从流中读取值 sbyte

ReadShort()

从流中读取值 Int16

ReadSiloAddress()

从流中读取值 SiloAddress

ReadString()

从流中读取值 string

ReadTimeSpan()

Reader for Orleans binary token streams

ReadUInt()

从流中读取值 UInt32

ReadULong()

从流中读取值 UInt64

ReadUShort()

从流中读取值 UInt16

Reset(IList<ArraySegment<Byte>>)

使用所提供的数据重置此实例。

适用于