JsonMetadataServices.CreateImmutableEnumerableInfo<TCollection,TElement> Metodo

Definizione

Crea metadati per i tipi di raccolta non modificabili del dizionario.

public:
generic <typename TCollection, typename TElement>
 where TCollection : System::Collections::Generic::IEnumerable<TElement> static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateImmutableEnumerableInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo, Func<System::Collections::Generic::IEnumerable<TElement> ^, TCollection> ^ createRangeFunc);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateImmutableEnumerableInfo<TCollection,TElement>(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo, Func<System.Collections.Generic.IEnumerable<TElement>,TCollection> createRangeFunc) where TCollection : System.Collections.Generic.IEnumerable<TElement>;
static member CreateImmutableEnumerableInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<#seq<'Element>> * Func<seq<'Element>, #seq<'Element>> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<#seq<'Element>>
Public Shared Function CreateImmutableEnumerableInfo(Of TCollection As IEnumerable(Of TElement), TElement As IEnumerable(Of TElement)) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection), createRangeFunc As Func(Of IEnumerable(Of TElement), TCollection)) As JsonTypeInfo(Of TCollection)

Parametri di tipo

TCollection

Definizione generica del tipo.

TElement

Definizione generica del tipo di elemento.

Parametri

options
JsonSerializerOptions

Oggetto JsonSerializerOptions da utilizzare per la serializzazione e la deserializzazione.

collectionInfo
JsonCollectionInfoValues<TCollection>

Fornisce metadati di serializzazione sul tipo di raccolta.

createRangeFunc
Func<IEnumerable<TElement>,TCollection>

Metodo per creare un'istanza del dizionario non modificabile.

Valori restituiti

JsonTypeInfo<TCollection>

Metadati di serializzazione per il tipo specificato.

Commenti

Questa API viene usata dall'output del generatore di origine System.Text.Json e non deve essere chiamata direttamente.

Si applica a