Lenguaje

JsonTypeInfo.PolymorphismOptions Propiedad

Definición

Obtiene o establece un objeto de configuración que especifica metadatos de polimorfismo.

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

Valor de propiedad

Excepciones

value se ha asociado a una instancia diferente JsonTypeInfo .

La JsonTypeInfo instancia se ha bloqueado para realizar más modificaciones.

O bien

No se admite la serialización polimórfica para los metadatos Kindactuales.

Comentarios

En el caso de los contratos que se originan en DefaultJsonTypeInfoResolver o JsonSerializerContext, la configuración de esta configuración se asignará desde cualquier JsonDerivedTypeAttribute anotación o JsonPolymorphicAttribute .

Se aplica a