Bearbeiten

Freigeben über


JsonMetadataServices.CreateConcurrentStackInfo<TCollection,TElement> Method

Definition

Creates metadata for types assignable to ConcurrentStack<T>.

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

Type Parameters

TCollection

The generic definition of the type.

TElement

The generic definition of the element type.

Parameters

options
JsonSerializerOptions

The JsonSerializerOptions to use for serialization and deserialization.

collectionInfo
JsonCollectionInfoValues<TCollection>

Provides serialization metadata about the collection type.

Returns

JsonTypeInfo<TCollection>

Serialization metadata for the given type.

Remarks

This API is for use by the output of the System.Text.Json source generator and should not be called directly.

Applies to