다음을 통해 공유


ReferenceCodec 클래스

정의

개체 참조를 읽고 쓰는 기능입니다.

public static class ReferenceCodec
type ReferenceCodec = class
Public Class ReferenceCodec
상속
ReferenceCodec

메서드

CreateRecordPlaceholder(SerializerSession)

즉시 역직렬화할 수 없는 개체에 대한 자리 표시자 참조 ID를 기록하고 반환합니다.

MarkValueField(SerializerSession)

직렬화되거나 역직렬화되는 필드가 값 형식임을 나타냅니다.

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

참조된 값을 읽습니다.

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

참조를 읽습니다.

RecordObject(SerializerSession, Object, UInt32)

개체를 읽거나 쓴 레코드입니다.

RecordObject(SerializerSession, Object)

개체를 읽거나 쓴 레코드입니다.

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

이미 작성되었으며 를 통해 RecordObject(SerializerSession, Object)추적된 경우 value 개체 참조를 작성합니다.

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

이미 작성되었으며 를 통해 RecordObject(SerializerSession, Object)추적된 경우 value 개체 참조를 작성합니다. ///

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

null 참조를 씁니다.

적용 대상