JsonMetadataServices.CreateISetInfo<TCollection,TElement> Metod

Definition

Skapar metadata för typer som kan tilldelas till ISet<T>.

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

Typparametrar

TCollection

Den allmänna definitionen av typen.

TElement

Den allmänna definitionen av elementtypen.

Parametrar

options
JsonSerializerOptions

Att JsonSerializerOptions använda för serialisering och deserialisering.

collectionInfo
JsonCollectionInfoValues<TCollection>

Innehåller serialiseringsmetadata om samlingstypen.

Returer

JsonTypeInfo<TCollection>

Serialiseringsmetadata för den angivna typen.

Kommentarer

Det här API:et används av utdata från System.Text.Json-källgeneratorn och bör inte anropas direkt.

Gäller för