JsonUnknownDerivedTypeHandling Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет способ обработки объектов производного типа среды выполнения, который не был явно объявлен для полиморфной сериализации.
public enum class JsonUnknownDerivedTypeHandling
public enum JsonUnknownDerivedTypeHandling
type JsonUnknownDerivedTypeHandling =
Public Enum JsonUnknownDerivedTypeHandling
- Наследование
Поля
Имя | Значение | Описание |
---|---|---|
FailSerialization | 0 | Объект необъявленного типа среды выполнения завершится ошибкой полиморфной сериализации. |
FallBackToBaseType | 1 | Объект необъявленного типа среды выполнения будет возвращаться к контракту сериализации базового типа. |
FallBackToNearestAncestor | 2 | Объект необъявленного типа среды выполнения вернется к контракту сериализации ближайшего объявленного типа-предка. Некоторые иерархии интерфейса не поддерживаются из-за ограничений неоднозначности алмазов. |