WriterExtensionWritePackageTWriter, TPackage 方法
将包对象写入字节写入器。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public static void WritePackage<TWriter, TPackage>(
ref TWriter writer,
TPackage package
)
where TWriter : IBytesWriter
where TPackage : class, IPackage
Public Shared Sub WritePackage(Of TWriter As IBytesWriter, TPackage As {Class, IPackage}) (
ByRef writer As TWriter,
package As TPackage
)
static member WritePackage :
writer : 'TWriter byref *
package : 'TPackage -> unit when 'TWriter : IBytesWriter when 'TPackage : not struct and IPackage
- writer TWriter
- 字节写入器实例。
- package TPackage
- 要写入的包对象。
- TWriter
- 实现IBytesWriter接口的写入器类型。
- TPackage
- 实现IPackage接口的包类型。
如果包对象为 ,则写入空值标识;否则写入非空值标识并调用包对象的Package方法进行序列化。