JsonSerializerOptions.GetTypeInfo Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| GetTypeInfo(Type) |
Hiermee haalt u de metagegevens van het JsonTypeInfo contract op die zijn opgelost door het huidige JsonSerializerOptions exemplaar. |
| GetTypeInfo<T>() |
GetTypeInfo(Type)
Hiermee haalt u de metagegevens van het JsonTypeInfo contract op die zijn opgelost door het huidige JsonSerializerOptions exemplaar.
public:
System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type);
public System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type);
member this.GetTypeInfo : Type -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Function GetTypeInfo (type As Type) As JsonTypeInfo
Parameters
- type
- Type
Het type waarvoor de metagegevens van het contract moeten worden omgezet.
Retouren
De metagegevens van het contract zijn opgelost voor type.
Uitzonderingen
type is null.
type is niet geldig voor serialisatie.
Opmerkingen
Geretourneerde metagegevens kunnen worden downcast naar JsonTypeInfo<T> en gebruikt met de relevante JsonSerializer overbelastingen.
Als het JsonSerializerOptions exemplaar is vergrendeld voor wijziging, retourneert de methode een exemplaar in de cache voor de metagegevens.
Van toepassing op
GetTypeInfo<T>()
public:
generic <typename T>
System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ GetTypeInfo();
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> GetTypeInfo<T>();
member this.GetTypeInfo : unit -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Function GetTypeInfo(Of T) () As JsonTypeInfo(Of T)
Type parameters
- T