JsonSerializerOptions.GetTypeInfo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetTypeInfo(Type) |
Ruft die JsonTypeInfo von der aktuellen JsonSerializerOptions Instanz aufgelösten Vertragsmetadaten ab. |
| GetTypeInfo<T>() |
GetTypeInfo(Type)
Ruft die JsonTypeInfo von der aktuellen JsonSerializerOptions Instanz aufgelösten Vertragsmetadaten ab.
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
Parameter
- type
- Type
Der Typ, für den Vertragsmetadaten aufgelöst werden sollen.
Gibt zurück
Die Vertragsmetadaten wurden aufgelöst für type.
Ausnahmen
type ist null.
type ist nicht gültig für die Serialisierung.
Hinweise
Zurückgegebene Metadaten können in die relevanten JsonSerializer Überladungen umgewandelt JsonTypeInfo<T> und verwendet werden.
Wenn die JsonSerializerOptions Instanz zur Änderung gesperrt ist, gibt die Methode eine zwischengespeicherte Instanz für die Metadaten zurück.
Gilt für:
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)
Typparameter
- T