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


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)

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