Partager via


JsonConvertedValueReaderWriter<TModel,TProvider> Classe

Définition

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

public class JsonConvertedValueReaderWriter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<TModel>, Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter
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>
Implémente
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter

Constructeurs

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

Crée une instance de ce lecteur/enregistreur en encapsulant le lecteur/enregistreur donné.

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

Écrit la valeur au format JSON.

Implémentations d’interfaces explicites

ICompositeJsonValueReaderWriter.InnerReaderWriter

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

IJsonConvertedValueReaderWriter.Converter

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

S’applique à