Freigeben über


ReferenceCodec Klasse

Definition

Funktionalität zum Lesen und Schreiben von Objektverweise.

public static class ReferenceCodec
type ReferenceCodec = class
Public Class ReferenceCodec
Vererbung
ReferenceCodec

Methoden

CreateRecordPlaceholder(SerializerSession)

Zeichnet eine Platzhalterverweis-ID für Objekte auf, die nicht sofort deserialisiert werden können.

MarkValueField(SerializerSession)

Gibt an, dass das Feld, das serialisiert oder deserialisiert wird, ein Werttyp ist.

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

Liest einen Wert, auf den verwiesen wird.

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

Liest den Verweis.

RecordObject(SerializerSession, Object, UInt32)

Zeichnet auf, dass ein Objekt gelesen oder geschrieben wurde.

RecordObject(SerializerSession, Object)

Zeichnet auf, dass ein Objekt gelesen oder geschrieben wurde.

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

Schreiben Sie einen Objektverweis, wenn value bereits geschrieben und über RecordObject(SerializerSession, Object)nachverfolgt wurde.

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

Schreiben Sie einen Objektverweis, wenn value bereits geschrieben und über RecordObject(SerializerSession, Object)nachverfolgt wurde. ///

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

Schreibt den NULL-Verweis.

Gilt für: