JsonConvertedValueReaderWriter<TModel,TProvider> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
-
JsonValueReaderWriter<TModel>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 |
| 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. |