Condividi tramite


JsonConvertedValueReaderWriter<TModel,TProvider> Classe

Definizione

Oggetto JsonValueReaderWriter<TValue> che esegue il wrapping di un lettore/writer esistente e aggiunge conversioni dal tipo di modello a e dal tipo di provider.

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

Parametri di tipo

TModel

Tipo di modello.

TProvider

Tipo di provider.

Ereditarietà
JsonConvertedValueReaderWriter<TModel,TProvider>
Implementazioni
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter

Costruttori

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

Crea una nuova istanza di questo lettore/writer che esegue il wrapping del lettore/writer specificato.

Proprietà

ValueType

Tipo del valore letto/scritto.

(Ereditato da JsonValueReaderWriter<TValue>)

Metodi

FromJson(Utf8JsonReaderManager, Object)

Legge il valore da un flusso o un buffer JSON UTF8.

(Ereditato da JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

Legge il valore da JSON in una stringa.

(Ereditato da JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

Legge il valore da JSON.

ToJson(Utf8JsonWriter, Object)

Scrive il valore in JSON.

(Ereditato da JsonValueReaderWriter<TValue>)
ToJsonString(Object)

Scrive il valore in una stringa JSON.

(Ereditato da JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, TModel)

Scrive il valore in JSON.

Implementazioni dell'interfaccia esplicita

ICompositeJsonValueReaderWriter.InnerReaderWriter

Oggetto JsonValueReaderWriter<TValue> che esegue il wrapping di un lettore/writer esistente e aggiunge conversioni dal tipo di modello a e dal tipo di provider.

IJsonConvertedValueReaderWriter.Converter

Oggetto JsonValueReaderWriter<TValue> che esegue il wrapping di un lettore/writer esistente e aggiunge conversioni dal tipo di modello a e dal tipo di provider.

Si applica a