Langue

JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement> Classe

Définition

Pour JsonValueReaderWriter<TValue> les collections d’éléments primitifs qui sont des types de référence. />.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
public class JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<object>, Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter where TElement : class
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]
type JsonCollectionOfReferencesReaderWriter<'ConcreteCollection, 'Element (requires 'Element : null)> = class
    inherit JsonValueReaderWriter<obj>
    interface ICompositeJsonValueReaderWriter
Public Class JsonCollectionOfReferencesReaderWriter(Of TConcreteCollection, TElement)
Inherits JsonValueReaderWriter(Of Object)
Implements ICompositeJsonValueReaderWriter

Paramètres de type

TConcreteCollection

Type de collection dont vous avez besoin pour créer un index.

TElement

Type d’élément.

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

Constructeurs

Nom Description
JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement>(JsonValueReaderWriter)

Crée une instance de ce lecteur/enregistreur de collection à l’aide du lecteur/enregistreur donné pour ses éléments.

Propriétés

Nom Description
ConstructorExpression

Expression représentant la construction de cet objet.

HandlesNullWrites

Si true, les valeurs Null sont transmises à la méthode de l’enregistreur ToJson(Utf8JsonWriter, Object) . Sinon, les valeurs null sont toujours écrites en tant que null.

(Hérité de JsonValueReaderWriter)
ValueType

Type de la valeur en cours de lecture/écriture.

(Hérité de JsonValueReaderWriter<TValue>)

Méthodes

Nom Description
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 dans JSON.

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

Retourne une chaîne contenant un objet JSON avec la propriété et la valeur spécifiées.

(Hérité de JsonValueReaderWriter)
ToJsonString(Object)

Écrit la valeur dans une chaîne JSON.

(Hérité de JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, Object)

Pour JsonValueReaderWriter<TValue> les collections d’éléments primitifs qui sont des types de référence. />.

ToJsonTyped(Utf8JsonWriter, TValue)

Écrit la valeur dans JSON.

(Hérité de JsonValueReaderWriter<TValue>)

Implémentations d’interfaces explicites

Nom Description
ICompositeJsonValueReaderWriter.InnerReaderWriter

Pour JsonValueReaderWriter<TValue> les collections d’éléments primitifs qui sont des types de référence. />.

S’applique à