Condividi tramite


ReferenceCodec Classe

Definizione

Funzionalità per la lettura e la scrittura di riferimenti agli oggetti.

public static class ReferenceCodec
type ReferenceCodec = class
Public Class ReferenceCodec
Ereditarietà
ReferenceCodec

Metodi

CreateRecordPlaceholder(SerializerSession)

Record e restituisce un ID di riferimento segnaposto per gli oggetti che non possono essere immediatamente deserializzati.

MarkValueField(SerializerSession)

Indica che il campo serializzato o deserializzato è un tipo di valore.

ReadReference<T,TInput>(Reader<TInput>, Field)

Legge un valore a cui si fa riferimento.

ReadReference<TInput>(Reader<TInput>, Type)

Legge il riferimento.

RecordObject(SerializerSession, Object, UInt32)

Registra che un oggetto è stato letto o scritto.

RecordObject(SerializerSession, Object)

Registra che un oggetto è stato letto o scritto.

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

Scrivere un riferimento all'oggetto se value è già stato scritto ed è stato rilevato tramite RecordObject(SerializerSession, Object).

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

Scrivere un riferimento all'oggetto se value è già stato scritto ed è stato rilevato tramite RecordObject(SerializerSession, Object). ///

WriteNullReference<TBufferWriter>(Writer<TBufferWriter>, UInt32)

Scrive il riferimento Null.

Si applica a