JsonMetadataServices.CreateImmutableEnumerableInfo<TCollection,TElement> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.