JsonMetadataServices.CreateObjectInfo<T> 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.
Erstellt Metadaten für eine komplexe Klasse oder Struktur.
public:
generic <typename T>
static System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ CreateObjectInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonObjectInfoValues<T> ^ objectInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> CreateObjectInfo<T>(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<T> objectInfo);
static member CreateObjectInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<'T> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Shared Function CreateObjectInfo(Of T) (options As JsonSerializerOptions, objectInfo As JsonObjectInfoValues(Of T)) As JsonTypeInfo(Of T)
Typparameter
- T
Der Typ der Klasse oder Struktur.
Parameter
- options
- JsonSerializerOptions
Der JsonSerializerOptions für die Serialisierung und Deserialisierung zu verwendende Code.
- objectInfo
- JsonObjectInfoValues<T>
Stellt Serialisierungsmetadaten zu einem Objekttyp mit Konstruktoren, Eigenschaften und Feldern bereit.
Gibt zurück
Eine JsonTypeInfo<T> Instanz, die die Klasse oder Struktur darstellt.
Ausnahmen
options oder objectInfo ist null.
Hinweise
Diese API dient der Verwendung durch die Ausgabe des System.Text.Json-Quellgenerators und sollte nicht direkt aufgerufen werden.