ByteCodec.WriteField 方法

定义

重载

WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Byte)

写入没有类型信息的字段, (预期类型是静态已知的) 。

WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Byte, Type)

写入字段。

WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Byte)

写入没有类型信息的字段, (预期类型是静态已知的) 。

public static void WriteField<TBufferWriter>(ref Orleans.Serialization.Buffers.Writer<TBufferWriter> writer, uint fieldIdDelta, byte value) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
static member WriteField : Writer * uint32 * byte -> unit (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Shared Sub WriteField(Of TBufferWriter As IBufferWriter(Of Byte)) (ByRef writer As Writer(Of TBufferWriter), fieldIdDelta As UInteger, value As Byte)

类型参数

TBufferWriter

缓冲区编写器类型。

参数

writer
Writer<TBufferWriter>

编写器。

fieldIdDelta
UInt32

字段标识符增量。

value
Byte

值。

适用于

WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Byte, Type)

写入字段。

public static void WriteField<TBufferWriter>(ref Orleans.Serialization.Buffers.Writer<TBufferWriter> writer, uint fieldIdDelta, Type expectedType, byte value, Type actualType) where TBufferWriter : System.Buffers.IBufferWriter<byte>;
static member WriteField : Writer * uint32 * Type * byte * Type -> unit (requires 'BufferWriter :> System.Buffers.IBufferWriter<byte>)
Public Shared Sub WriteField(Of TBufferWriter As IBufferWriter(Of Byte)) (ByRef writer As Writer(Of TBufferWriter), fieldIdDelta As UInteger, expectedType As Type, value As Byte, actualType As Type)

类型参数

TBufferWriter

缓冲区编写器类型。

参数

writer
Writer<TBufferWriter>

编写器。

fieldIdDelta
UInt32

字段标识符增量。

expectedType
Type

预期的类型。

value
Byte

值。

actualType
Type

实际类型。

适用于