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

DefaultSerializationSelector 类

默认序列化选择器,实现了ISerializationSelector接口

Definition

命名空间: TouchSocket.Dmtp.Rpc
程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public class DefaultSerializationSelector : ISerializationSelector
Inheritance
Object    DefaultSerializationSelector
Implements
ISerializationSelector

构造函数

DefaultSerializationSelector初始化 DefaultSerializationSelector 类的一个新实例

属性

FastSerializerContext 快速序列化上下文属性
JsonSerializerSettings Json序列化配置
SerializationBinder 序列化绑定器属性

方法

DeserializeParameterTReader 根据指定的序列化类型反序列化字节块中的数据。
EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(继承自 Object。)
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
MemberwiseCloneCreates a shallow copy of the current Object.
(继承自 Object。)
SerializeParameterTWriter 序列化参数
ToStringReturns a string that represents the current object.
(继承自 Object。)
UseSystemTextJson 使用System.Text.Json进行序列化

扩展方法

Map 将源对象的属性映射到目标对象的属性中。
(由 Mapper 定义。)
Map 将源对象映射到目标类型的实例。
(由 Mapper 定义。)
MapTTarget 将源对象映射到指定目标类型的新实例。
(由 Mapper 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见