Partager via


ReferenceCodec Classe

Définition

Fonctionnalité de lecture et d’écriture de références d’objets.

public static class ReferenceCodec
type ReferenceCodec = class
Public Class ReferenceCodec
Héritage
ReferenceCodec

Méthodes

CreateRecordPlaceholder(SerializerSession)

Enregistre et retourne un ID de référence d’espace réservé pour les objets qui ne peuvent pas être désérialisés immédiatement.

MarkValueField(SerializerSession)

Indique que le champ sérialisé ou désérialisé est un type valeur.

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

Lit une valeur référencée.

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

Lit la référence.

RecordObject(SerializerSession, Object, UInt32)

Enregistre qu’un objet a été lu ou écrit.

RecordObject(SerializerSession, Object)

Enregistre qu’un objet a été lu ou écrit.

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

Écrivez une référence d’objet si value a déjà été écrit et a été suivi via RecordObject(SerializerSession, Object).

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

Écrivez une référence d’objet si value a déjà été écrit et a été suivi via RecordObject(SerializerSession, Object). ///

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

Écrit la référence null.

S’applique à