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