Język

JsonTypeInfo.PolymorphismOptions Właściwość

Definicja

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 .

Dotyczy