Udostępnij za pośrednictwem


JsonMetadataServices.CreateObjectInfo<T> Metoda

Definicja

Tworzy metadane dla złożonej klasy lub struktury.

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)

Parametry typu

T

Typ klasy lub struktury.

Parametry

options
JsonSerializerOptions

Element JsonSerializerOptions do użycia do serializacji i deserializacji.

objectInfo
JsonObjectInfoValues<T>

Udostępnia metadane serializacji dotyczące typu obiektu z konstruktorami, właściwościami i polami.

Zwraca

JsonTypeInfo<T> Wystąpienie reprezentujące klasę lub strukturę.

Wyjątki

options lub objectInfo ma wartość null.

Uwagi

Ten interfejs API jest używany przez dane wyjściowe generatora źródłowego System.Text.Json i nie powinien być wywoływany bezpośrednio.

Dotyczy