JsonPolymorphismOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет полиморфную конфигурацию для указанного базового типа.
public ref class JsonPolymorphismOptions
public class JsonPolymorphismOptions
type JsonPolymorphismOptions = class
Public Class JsonPolymorphismOptions
- Наследование
-
JsonPolymorphismOptions
Конструкторы
JsonPolymorphismOptions() |
Создает пустой экземпляр JsonPolymorphismOptions. |
Свойства
DerivedTypes |
Возвращает список производных типов, поддерживаемых в текущей конфигурации полиморфных типов. |
IgnoreUnrecognizedTypeDiscriminators |
Возвращает или задает значение, указывающее, должен ли сериализатор игнорировать любые нераспознанные идентификаторы дискриминатора типа и вернуться к контракту базового типа. |
TypeDiscriminatorPropertyName |
Возвращает или задает имя свойства дискриминатора пользовательского типа для полиморхического типа. Использует имя свойства $type по умолчанию, если не задано. |
UnknownDerivedTypeHandling |
Возвращает или задает поведение при сериализации необъявленного производного типа среды выполнения. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |