JsonTypeInfo.PolymorphismOptions Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia obiekt konfiguracji określający metadane polimorfizmu.
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
Wartość właściwości
Wyjątki
value został skojarzony z innym JsonTypeInfo wystąpieniem.
Wystąpienie JsonTypeInfo zostało zablokowane w celu dalszej modyfikacji.
— lub —
Serializacja polimorficzna nie jest obsługiwana dla bieżących metadanych Kind.
Uwagi
W przypadku kontraktów pochodzących z DefaultJsonTypeInfoResolver lub JsonSerializerContextkonfiguracja tego ustawienia będzie mapowana z dowolnych JsonDerivedTypeAttribute adnotacji lub JsonPolymorphicAttribute .