JsonMetadataServices.CreateObjectInfo<T> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.