DefaultSerializationSelectorSerializeParameterTWriter 方法
序列化参数
命名空间: TouchSocket.Dmtp.Rpc程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public virtual void SerializeParameter<TWriter>(
ref TWriter writer,
SerializationType serializationType,
in Object parameter
)
where TWriter : IBytesWriter
Public Overridable Sub SerializeParameter(Of TWriter As IBytesWriter) (
ByRef writer As TWriter,
serializationType As SerializationType,
ByRef parameter As Object
)
abstract SerializeParameter :
writer : 'TWriter byref *
serializationType : SerializationType *
parameter : Object byref -> unit when 'TWriter : IBytesWriter
override SerializeParameter :
writer : 'TWriter byref *
serializationType : SerializationType *
parameter : Object byref -> unit when 'TWriter : IBytesWriter
- writer TWriter
- 字节块引用,用于存储序列化后的数据
- serializationType SerializationType
- 序列化类型,决定了使用哪种方式序列化
- parameter Object
- 待序列化的参数对象
- TWriter
- 字节块类型,必须实现IByteBlock接口
ISerializationSelectorSerializeParameterTWriter(TWriter, SerializationType, Object)