Прочитать на английском

Поделиться через


JsonUnknownDerivedTypeHandling Перечисление

Определение

Определяет способ обработки объектов производного типа среды выполнения, который не был явно объявлен для полиморфной сериализации.

C#
public enum JsonUnknownDerivedTypeHandling
Наследование
JsonUnknownDerivedTypeHandling

Поля

Имя Значение Описание
FailSerialization 0

Объект необъявленного типа среды выполнения завершится ошибкой полиморфной сериализации.

FallBackToBaseType 1

Объект необъявленного типа среды выполнения будет возвращаться к контракту сериализации базового типа.

FallBackToNearestAncestor 2

Объект необъявленного типа среды выполнения вернется к контракту сериализации ближайшего объявленного типа-предка. Некоторые иерархии интерфейса не поддерживаются из-за ограничений неоднозначности алмазов.

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

Продукт Версии
.NET 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)