一款简单易用的基础网络通讯组件库。

IByteBlockReader 接口

表示字节块读取器接口,提供字节块的读取功能。 继承自IBytesReaderIByteBlockCore接口。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public interface IByteBlockReader : IBytesReader, 
	IByteBlockCore
Implements
IByteBlockCore, IBytesReader

备注

IByteBlockReader接口结合了通用字节读取和字节块核心功能, 为字节块的读取操作提供了专门的接口定义。

属性

BytesRead 获取或设置已读取的字节数。
(继承自 IBytesReader。)
BytesRemaining 获取剩余可读取的字节数。
(继承自 IBytesReader。)
CanReadLength 获取当前可读取的字节长度。
Length 获取字节块中有效数据的长度。
(继承自 IByteBlockCore。)
Memory 获取字节块的只读内存表示形式。
(继承自 IByteBlockCore。)
Position 获取或设置字节块中的当前位置。
(继承自 IByteBlockCore。)
Sequence 获取当前可读取的字节序列。
(继承自 IBytesReader。)
Span 获取字节块的只读跨度表示形式。
(继承自 IByteBlockCore。)
TotalSequence 获取总的字节序列。
(继承自 IBytesReader。)

方法

Advance 推进指定数量的字节。
(继承自 IBytesReader。)
GetMemory 获取指定数量的只读内存字节块。
(继承自 IBytesReader。)
GetSpan 获取指定数量的只读字节跨度。
(继承自 IBytesReader。)
Read 读取字节到指定的跨度中。
(继承自 IBytesReader。)

参见