Partager via


JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement> Classe

Définition

pour JsonValueReaderWriter<TValue> les collections de types valeur nullable primitives.

public class JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<System.Collections.Generic.IEnumerable<TElement?>>, Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter where TCollection : IEnumerable<TElement?> where TElement : struct
type JsonNullableStructCollectionReaderWriter<#seq<Nullable<'Element>>, 'ConcreteCollection, 'Element (requires 'Element : struct)> = class
    inherit JsonValueReaderWriter<seq<Nullable<'Element>>>
    interface ICompositeJsonValueReaderWriter
Public Class JsonNullableStructCollectionReaderWriter(Of TCollection, TConcreteCollection, TElement)
Inherits JsonValueReaderWriter(Of IEnumerable(Of Nullable(Of TElement)))
Implements ICompositeJsonValueReaderWriter

Paramètres de type

TCollection

Type de collection.

TConcreteCollection

Type de collection pour lequel créer un index, si nécessaire.

TElement

Type de l’élément.

Héritage
JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>
Implémente
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

Constructeurs

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>)

Crée un instance de ce lecteur/enregistreur de collection, en utilisant le lecteur/enregistreur donné pour ses éléments.

Propriétés

ValueType

Type de la valeur en lecture/écriture.

(Hérité de JsonValueReaderWriter<TValue>)

Méthodes

FromJson(Utf8JsonReaderManager, Object)

Lit la valeur d’un flux ou d’une mémoire tampon JSON UTF8.

(Hérité de JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

Lit la valeur de JSON dans une chaîne.

(Hérité de JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

Lit la valeur à partir de JSON.

ToJson(Utf8JsonWriter, Object)

Écrit la valeur au format JSON.

(Hérité de JsonValueReaderWriter<TValue>)
ToJsonString(Object)

Écrit la valeur dans une chaîne JSON.

(Hérité de JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, IEnumerable<Nullable<TElement>>)

pour JsonValueReaderWriter<TValue> les collections de types valeur nullable primitives.

ToJsonTyped(Utf8JsonWriter, TValue)

Écrit la valeur au format JSON.

(Hérité de JsonValueReaderWriter<TValue>)

Implémentations d’interfaces explicites

ICompositeJsonValueReaderWriter.InnerReaderWriter

pour JsonValueReaderWriter<TValue> les collections de types valeur nullable primitives.

S’applique à