Partager via


JsonTypeInfo.PolymorphismOptions Propriété

Définition

Obtient ou définit un objet de configuration spécifiant des métadonnées de polymorphisme.

public:
 property System::Text::Json::Serialization::Metadata::JsonPolymorphismOptions ^ PolymorphismOptions { System::Text::Json::Serialization::Metadata::JsonPolymorphismOptions ^ get(); void set(System::Text::Json::Serialization::Metadata::JsonPolymorphismOptions ^ value); };
public System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions? PolymorphismOptions { get; set; }
member this.PolymorphismOptions : System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions with get, set
Public Property PolymorphismOptions As JsonPolymorphismOptions

Valeur de propriété

Exceptions

value a été associé à une autre JsonTypeInfo instance.

L’instance JsonTypeInfo a été verrouillée pour une modification supplémentaire.

-ou-

La sérialisation polymorphe n’est pas prise en charge pour les métadonnées Kindactuelles.

Remarques

Pour les contrats provenant de DefaultJsonTypeInfoResolver ou JsonSerializerContext, la configuration de ce paramètre sera mappée à partir de n’importe quelle JsonDerivedTypeAttribute annotation ou JsonPolymorphicAttribute .

S’applique à