ReferenceResolver Класс

Определение

Определяет, как JsonSerializer рассматриваются ссылки на сериализацию и десериализацию. Определяет основное поведение сохранения ссылок на сериализацию и десериализацию.

public ref class ReferenceResolver abstract
public abstract class ReferenceResolver
type ReferenceResolver = class
Public MustInherit Class ReferenceResolver
Наследование
ReferenceResolver

Конструкторы

Имя Описание
ReferenceResolver()

Инициализирует новый экземпляр класса ReferenceResolver.

Методы

Имя Описание
AddReference(String, Object)

Добавляет запись в пакет ссылок с помощью указанного идентификатора и значения. Этот метод вызывается при чтении свойства метаданных $id из объекта JSON.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetReference(Object, Boolean)

Возвращает идентификатор ссылки указанного значения, если он существует; в противном случае назначается новый идентификатор. Этот метод вызывается перед записью объекта CLR, чтобы решить, следует ли записывать \$id и перечислять остальные его свойства или \$ref и шаг в следующий объект.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ResolveReference(String)

Возвращает объект ссылочного типа СРЕДЫ CLR, связанный с указанным идентификатором ссылки. Этот метод вызывается при чтении свойства метаданных $ref.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к