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

JsonMemoryToClassSerializerFormatterTStateISerializerFormatterReadOnlyMemoryByte, TStateTryDeserialize 方法

尝试将源数据转换目标类型对象

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
bool ISerializerFormatter<ReadOnlyMemory<byte>, TState>.TryDeserialize(
	TState state,
	 in ReadOnlyMemory<byte> source,
	Type targetType,
	out Object target
)

参数

state  TState

[缺少 "M:TouchSocket.Core.JsonMemoryToClassSerializerFormatter`1.TouchSocket#Core#ISerializerFormatter{System#ReadOnlyMemory{System#Byte}@TState}#TryDeserialize(`0,System.ReadOnlyMemory{System.Byte}@,System.Type,System.Object@)" 的 <param name="state"/> 文档]

source  ReadOnlyMemoryByte

[缺少 "M:TouchSocket.Core.JsonMemoryToClassSerializerFormatter`1.TouchSocket#Core#ISerializerFormatter{System#ReadOnlyMemory{System#Byte}@TState}#TryDeserialize(`0,System.ReadOnlyMemory{System.Byte}@,System.Type,System.Object@)" 的 <param name="source"/> 文档]

targetType  Type

[缺少 "M:TouchSocket.Core.JsonMemoryToClassSerializerFormatter`1.TouchSocket#Core#ISerializerFormatter{System#ReadOnlyMemory{System#Byte}@TState}#TryDeserialize(`0,System.ReadOnlyMemory{System.Byte}@,System.Type,System.Object@)" 的 <param name="targetType"/> 文档]

target  Object

[缺少 "M:TouchSocket.Core.JsonMemoryToClassSerializerFormatter`1.TouchSocket#Core#ISerializerFormatter{System#ReadOnlyMemory{System#Byte}@TState}#TryDeserialize(`0,System.ReadOnlyMemory{System.Byte}@,System.Type,System.Object@)" 的 <param name="target"/> 文档]

返回值

Boolean

[缺少 "M:TouchSocket.Core.JsonMemoryToClassSerializerFormatter`1.TouchSocket#Core#ISerializerFormatter{System#ReadOnlyMemory{System#Byte}@TState}#TryDeserialize(`0,System.ReadOnlyMemory{System.Byte}@,System.Type,System.Object@)" 的 <returns> 文档]

实现

ISerializerFormatterTSource, TStateTryDeserialize(TState, TSource, Type, Object)

参见