Sdílet prostřednictvím


JsonPolymorphismOptions Třída

Definice

Definuje polymorfní konfiguraci pro zadaný základní typ.

public ref class JsonPolymorphismOptions
public class JsonPolymorphismOptions
type JsonPolymorphismOptions = class
Public Class JsonPolymorphismOptions
Dědičnost
JsonPolymorphismOptions

Konstruktory

JsonPolymorphismOptions()

Vytvoří prázdnou JsonPolymorphismOptions instanci.

Vlastnosti

DerivedTypes

Získá seznam odvozených typů podporovaných v aktuální polymorfní typ konfigurace.

IgnoreUnrecognizedTypeDiscriminators

Získá nebo nastaví hodnotu, která označuje, zda serializátor by měl ignorovat jakékoli nerozpoznaný typ diskriminující ID a vrátit se k kontraktu základního typu.

TypeDiscriminatorPropertyName

Získá nebo nastaví vlastní typ diskriminující vlastnost název polymorhického typu. Použije výchozí název vlastnosti $type, pokud není nastaven.

UnknownDerivedTypeHandling

Získá nebo nastaví chování při serializaci nedeklarovaný odvozený typ modulu runtime.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro