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

IBytesWriter 接口

表示一个字节写入器接口,用于提供高性能的字节缓冲区写入功能。 继承自IBufferWriterT接口,扩展了版本控制、计数统计和回退支持等功能。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public interface IBytesWriter : IBufferWriter<byte>
Implements
IBufferWriterByte

备注

IBytesWriter提供了对字节缓冲区的写入操作,支持获取内存、推进位置等基本功能, 同时增加了版本管理、写入计数统计和回退操作支持等高级功能。 适用于需要高性能字节写入和精确控制的场景。

属性

SupportsRewind 获取一个值,该值指示写入器是否支持回退操作。
Version 获取写入器的版本号。
WrittenCount 获取已写入的字节总数。

方法

AdvanceNotifies the IBufferWriterT that count data items were written to the output SpanT or MemoryT.
(继承自 IBufferWriterByte。)
GetMemoryReturns a MemoryT to write to that is at least the requested size (specified by sizeHint).
(继承自 IBufferWriterByte。)
GetSpanReturns a SpanT to write to that is at least the requested size (specified by sizeHint).
(继承自 IBufferWriterByte。)
Write 将指定的字节跨度写入到写入器中。

参见