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
Die , die JsonSerializerOptions für die Serialisierung und Deserialisierung verwendet werden soll.
- 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 ist für die Verwendung durch die Ausgabe des System.Text.Json-Quellgenerators vorgesehen und sollte nicht direkt aufgerufen werden.