Compartilhar via


ReferenceCodec Classe

Definição

Funcionalidade para leitura e gravação de referências de objeto.

public static class ReferenceCodec
type ReferenceCodec = class
Public Class ReferenceCodec
Herança
ReferenceCodec

Métodos

CreateRecordPlaceholder(SerializerSession)

Registra e retorna uma ID de referência de espaço reservado para objetos que não podem ser desserializados imediatamente.

MarkValueField(SerializerSession)

Indica que o campo que está sendo serializado ou desserializado é um tipo de valor.

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

Lê um valor referenciado.

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

Lê a referência.

RecordObject(SerializerSession, Object, UInt32)

Registra que um objeto foi lido ou gravado.

RecordObject(SerializerSession, Object)

Registra que um objeto foi lido ou gravado.

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

Escreva uma referência de objeto se value já tiver sido gravado e tiver sido rastreado por meio de RecordObject(SerializerSession, Object).

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

Escreva uma referência de objeto se value já tiver sido gravado e tiver sido rastreado por meio de RecordObject(SerializerSession, Object). ///

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

Grava a referência nula.

Aplica-se a