JsonMetadataServices.CreateObjectInfo<T> Yöntem

Tanım

Karmaşık bir sınıf veya yapı için meta veriler oluşturur.

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)

Tür Parametreleri

T

Sınıfın veya yapısın türü.

Parametreler

options
JsonSerializerOptions

Serileştirme JsonSerializerOptions ve seri durumdan çıkarma için kullanılacak.

objectInfo
JsonObjectInfoValues<T>

Oluşturucular, özellikler ve alanlar içeren bir nesne türü hakkında serileştirme meta verileri sağlar.

Döndürülenler

JsonTypeInfo<T> Sınıfı veya yapıyı temsil eden bir örnek.

Özel durumlar

options veya objectInfo şeklindedir null.

Açıklamalar

Bu API, System.Text.Json kaynak oluşturucusunun çıkışı tarafından kullanılır ve doğrudan çağrılmamalıdır.

Şunlara uygulanır