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

BytePool 类

内存池

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public sealed class BytePool : ArrayPool<byte>
Inheritance
Object    ArrayPoolByte    BytePool

构造函数

BytePool 内存池
BytePool(Int32, Int32) 内存池

属性

AutoZero 回收内存时,自动归零
Capacity 对象池的最大容量。
(继承自 ArrayPoolT。)
Default 默认的内存池实例
MaxBlockSize 单个块最大值
MaxBucketsToTry 最大请求尺寸梯度。
(继承自 ArrayPoolT。)

方法

Clear 清理池中所有对象。
(继承自 ArrayPoolT。)
EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
GetByteBlock 获取ByteBlock
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetPoolSize 获取当前池中的所有对象。
(继承自 ArrayPoolT。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
GetValueByteBlock 获取ValueByteBlock
Rent 获取一个不小于指定尺寸的池化数组对象。
(继承自 ArrayPoolT。)
Return 归还池化对象。
(继承自 ArrayPoolT。)
SetDefault 设置默认内存池实例。
ToStringReturns a string that represents the current object.
(继承自 Object。)

扩展方法

Map
(由 Mapper 定义。)
Map
(由 Mapper 定义。)
MapTTarget
(由 Mapper 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见