Sprache

JsonMetadataServices.CreateQueueInfo Methode

Definition

Überlädt

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

Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs

Erstellt Metadaten für Typen, die zugewiesen werden Queue<T>können.

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)

Typparameter

TCollection

Die generische Definition des Typs.

TElement

Die generische Definition des Elementtyps.

Parameter

options
JsonSerializerOptions

Der JsonSerializerOptions für die Serialisierung und Deserialisierung zu verwendende Code.

collectionInfo
JsonCollectionInfoValues<TCollection>

Stellt Serialisierungsmetadaten zum Sammlungstyp bereit.

Gibt zurück

JsonTypeInfo<TCollection>

Serialisierungsmetadaten für den angegebenen Typ.

Hinweise

Diese API dient der Verwendung durch die Ausgabe des System.Text.Json-Quellgenerators und sollte nicht direkt aufgerufen werden.

Gilt für:

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

Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs
Quelle:
JsonMetadataServices.Collections.cs

Erstellt Metadaten für Typen, die zugewiesen werden Queuekönnen.

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)

Typparameter

TCollection

Die generische Definition des Typs.

Parameter

options
JsonSerializerOptions

Der JsonSerializerOptions für die Serialisierung und Deserialisierung zu verwendende Code.

collectionInfo
JsonCollectionInfoValues<TCollection>

Stellt Serialisierungsmetadaten zum Sammlungstyp bereit.

addFunc
Action<TCollection,Object>

Eine Methode zum Hinzufügen von Elementen zur Auflistung bei Verwendung der Codepfade des Serialisierers.

Gibt zurück

JsonTypeInfo<TCollection>

Serialisierungsmetadaten für den angegebenen Typ.

Hinweise

Diese API dient der Verwendung durch die Ausgabe des System.Text.Json-Quellgenerators und sollte nicht direkt aufgerufen werden.

Gilt für: