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) |