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)

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