JsonMetadataServices.CreateStackInfo Metodo

Definizione

Overload

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

Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs

Crea metadati per i tipi assegnabili a Stack<T>.

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

Valori restituiti

JsonTypeInfo<TCollection>

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.

Si applica a

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

Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs
Origine:
JsonMetadataServices.Collections.cs

Crea metadati per i tipi assegnabili a Stack.

public:
generic <typename TCollection>
 where TCollection : System::Collections::IEnumerable static System::Text::Json::Serialization::Metadata::JsonTypeInfo<TCollection> ^ CreateStackInfo(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> CreateStackInfo<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 CreateStackInfo : 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 CreateStackInfo(Of TCollection As IEnumerable) (options As JsonSerializerOptions, collectionInfo As JsonCollectionInfoValues(Of TCollection), addFunc As Action(Of TCollection, Object)) As JsonTypeInfo(Of TCollection)

Parametri di tipo

TCollection

Definizione generica del tipo.

Parametri

options
JsonSerializerOptions

Oggetto JsonSerializerOptions da utilizzare per la serializzazione e la deserializzazione.

collectionInfo
JsonCollectionInfoValues<TCollection>

Fornisce metadati di serializzazione sul tipo di raccolta.

addFunc
Action<TCollection,Object>

Metodo per l'aggiunta di elementi alla raccolta quando si usano i percorsi di codice del serializzatore.

Valori restituiti

JsonTypeInfo<TCollection>

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.

Si applica a