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

DefaultSerializationSelectorDeserializeParameterTByteBlock 方法

根据指定的序列化类型反序列化字节块中的数据。

Definition

命名空间: TouchSocket.Dmtp.Rpc
程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public Object DeserializeParameter<TByteBlock>(
	ref TByteBlock byteBlock,
	SerializationType serializationType,
	Type parameterType
)
where TByteBlock : IByteBlock

参数

byteBlock  TByteBlock
包含序列化数据的字节块。
serializationType  SerializationType
指定的序列化类型。
parameterType  Type
预期反序列化出的对象类型。

类型参数

TByteBlock

[缺少 "M:TouchSocket.Dmtp.Rpc.DefaultSerializationSelector.DeserializeParameter``1(``0@,TouchSocket.Core.SerializationType,System.Type)" 的 <typeparam name="TByteBlock"/> 文档]

返回值

Object
反序列化后的对象。

实现

ISerializationSelectorDeserializeParameterTByteBlock(TByteBlock, SerializationType, Type)

异常

RpcException抛出当未识别序列化类型时。

参见