Lingua

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.

[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

Parametri di tipo

TModel

Tipo di modello.

TProvider

Tipo di provider.

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

Costruttori

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

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

Proprietà

Nome Descrizione
ConstructorExpression

Espressione che rappresenta la costruzione di questo oggetto.

HandlesNullWrites

Se true, i valori Null verranno passati al metodo del ToJson(Utf8JsonWriter, Object) writer. In caso contrario, i valori Null verranno sempre scritti come null.

ValueType

Tipo del valore letto/scritto.

(Ereditato da JsonValueReaderWriter<TValue>)

Metodi

Nome Descrizione
FromJson(Utf8JsonReaderManager, Object)

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

(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>)
ToJsonObjectString(String, Object)

Restituisce una stringa che conta un oggetto JSON con la proprietà e il valore specificati.

(Ereditato da JsonValueReaderWriter)
ToJsonString(Object)

Scrive il valore in una stringa JSON.

(Ereditato da JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, TModel)

Scrive il valore in JSON.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
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