DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Löser ett JSON-kontrakt för en viss type och options konfiguration.
public:
virtual System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public virtual System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type, System.Text.Json.JsonSerializerOptions options);
abstract member GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
override this.GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Overridable Function GetTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo
Parametrar
- type
- Type
Den typ som ett JSON-kontrakt ska matchas för.
- options
- JsonSerializerOptions
En JsonSerializerOptions instans som används för att fastställa kontraktskonfiguration.
Returer
En JsonTypeInfo definition av ett reflektions-härlett JSON-kontrakt för type.
Implementeringar
Undantag
type eller options är null.
Kommentarer
Den grundläggande implementeringen av den här metoden skapar ett reflektions-härlett kontrakt och tillämpar eventuella återanrop från Modifiers listan.