共用方式為


ExceptionCodec.WriteField 方法

定義

多載

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

寫入欄位。

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

使用提供的不具型別值寫入欄位。 類型仍然必須符合編解碼器實例!

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

寫入欄位。

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

類型參數

TBufferWriter

緩衝區寫入器類型。

參數

writer
Writer<TBufferWriter>

寫入器。

fieldIdDelta
UInt32

欄位識別碼差異。

expectedType
Type

預期的型別。

value
Exception

數值。

實作

適用於

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

使用提供的不具型別值寫入欄位。 類型仍然必須符合編解碼器實例!

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

類型參數

TBufferWriter

參數

fieldIdDelta
UInt32
expectedType
Type
value
Object

實作

適用於