Langue

JsonConvertedValueReaderWriter<TModel,TProvider> Classe

Définition

Qui JsonValueReaderWriter<TValue> encapsule un lecteur/enregistreur existant et ajoute des conversions du type de modèle vers et depuis le type de fournisseur.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
public class JsonConvertedValueReaderWriter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<TModel>, Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]
type JsonConvertedValueReaderWriter<'Model, 'Provider> = class
    inherit JsonValueReaderWriter<'Model>
    interface IJsonConvertedValueReaderWriter
    interface ICompositeJsonValueReaderWriter
Public Class JsonConvertedValueReaderWriter(Of TModel, TProvider)
Inherits JsonValueReaderWriter(Of TModel)
Implements IJsonConvertedValueReaderWriter

Paramètres de type

TModel

Type de modèle.

TProvider

Type de fournisseur.

Héritage
JsonConvertedValueReaderWriter<TModel,TProvider>
Attributs
Implémente
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter

Constructeurs

Nom Description
JsonConvertedValueReaderWriter<TModel,TProvider>(JsonValueReaderWriter<TProvider>, ValueConverter)

Crée une instance de ce lecteur/writer encapsulant le lecteur/l’enregistreur donné.

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.

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, TModel)

Écrit la valeur dans JSON.

Implémentations d’interfaces explicites

Nom Description
ICompositeJsonValueReaderWriter.InnerReaderWriter

Qui JsonValueReaderWriter<TValue> encapsule un lecteur/enregistreur existant et ajoute des conversions du type de modèle vers et depuis le type de fournisseur.

IJsonConvertedValueReaderWriter.Converter

Qui JsonValueReaderWriter<TValue> encapsule un lecteur/enregistreur existant et ajoute des conversions du type de modèle vers et depuis le type de fournisseur.

S’applique à