JsonMetadataServices.CreateQueueInfo Metod

Definition

Överlagringar

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

Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs

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

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

CreateQueueInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Action<TCollection,Object>)

Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs
Källa:
JsonMetadataServices.Collections.cs

Skapar metadata för typer som kan tilldelas till Queue.

public:
generic <typename TCollection>
 where TCollection : System::Collections::IEnumerable static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateQueueInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonCollectionInfoValues<TCollection> ^ collectionInfo, Action<TCollection, System::Object ^> ^ addFunc);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<TCollection> CreateQueueInfo<TCollection>(System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<TCollection> collectionInfo, Action<TCollection,object?> addFunc) where TCollection : System.Collections.IEnumerable;
static member CreateQueueInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<'Collection (requires 'Collection :> System.Collections.IEnumerable)> * Action<'Collection, obj (requires 'Collection :> System.Collections.IEnumerable)> -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Collection (requires 'Collection :> System.Collections.IEnumerable)> (requires 'Collection :> System.Collections.IEnumerable)
Public Shared Function CreateQueueInfo(Of TCollection As IEnumerable) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection), addFunc As Action(Of TCollection, Object)) As JsonTypeInfo(Of TCollection)

Typparametrar

TCollection

Den allmänna definitionen av typen.

Parametrar

options
JsonSerializerOptions

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

collectionInfo
JsonCollectionInfoValues<TCollection>

Innehåller serialiseringsmetadata om samlingstypen.

addFunc
Action<TCollection,Object>

En metod för att lägga till element i samlingen när du använder serialiserarens kodsökvägar.

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