Aracılığıyla paylaş


JsonMetadataServices.CreateIListInfo Yöntem

Tanım

Aşırı Yüklemeler

CreateIListInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

için atanabilir IList<T>türler için meta veriler oluşturur.

CreateIListInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

için atanabilir IListtürler için meta veriler oluşturur.

CreateIListInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Kaynak:
JsonMetadataServices.Collections.cs
Kaynak:
JsonMetadataServices.Collections.cs
Kaynak:
JsonMetadataServices.Collections.cs

için atanabilir IList<T>türler için meta veriler oluşturur.

public:
generic <typename TCollection, typename TElement>
 where TCollection : System::Collections::Generic::IList<TElement> static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateIListInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateIListInfo<TCollection,TElement> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.Generic.IList<TElement>;
static member CreateIListInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.Generic.IList<'Element>)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.Generic.IList<'Element>)> (requires 'Collection :> System.Collections.Generic.IList<'Element>)
Public Shared Function CreateIListInfo(Of TCollection As IList(Of TElement), TElement As IList(Of TElement)) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection)) As JsonTypeInfo(Of TCollection)

Tür Parametreleri

TCollection

Türün genel tanımı.

TElement

Öğe türünün genel tanımı.

Parametreler

options
JsonSerializerOptions

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

collectionInfo
JsonCollectionInfoValues<TCollection>

Koleksiyon türü hakkında serileştirme meta verileri sağlar.

Döndürülenler

JsonTypeInfo<TCollection>

Verilen tür için serileştirme meta verileri.

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

CreateIListInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Kaynak:
JsonMetadataServices.Collections.cs
Kaynak:
JsonMetadataServices.Collections.cs
Kaynak:
JsonMetadataServices.Collections.cs

için atanabilir IListtürler için meta veriler oluşturur.

public:
generic <typename TCollection>
 where TCollection : System::Collections::IList static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateIListInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateIListInfo<TCollection> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo) where TCollection : System.Collections.IList;
static member CreateIListInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.IList)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.IList)> (requires 'Collection :> System.Collections.IList)
Public Shared Function CreateIListInfo(Of TCollection As IList) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection)) As JsonTypeInfo(Of TCollection)

Tür Parametreleri

TCollection

Türün genel tanımı.

Parametreler

options
JsonSerializerOptions

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

collectionInfo
JsonCollectionInfoValues<TCollection>

Koleksiyon türü hakkında serileştirme meta verileri sağlar.

Döndürülenler

JsonTypeInfo<TCollection>

Verilen tür için serileştirme meta verileri.

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