Lenguaje

JsonConvertedValueReaderWriter<TModel,TProvider> Clase

Definición

que JsonValueReaderWriter<TValue> encapsula un lector o escritor existente y agrega conversiones del tipo de modelo hacia y desde el tipo de proveedor.

[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

Parámetros de tipo

TModel

Tipo de modelo.

TProvider

Tipo de proveedor.

Herencia
JsonConvertedValueReaderWriter<TModel,TProvider>
Atributos
Implementaciones
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter

Constructores

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

Crea una nueva instancia de este lector o escritor que ajusta el lector o escritor especificado.

Propiedades

Nombre Description
ConstructorExpression

Expresión que representa la construcción de este objeto.

HandlesNullWrites

Si truees , los valores NULL se pasarán al método del ToJson(Utf8JsonWriter, Object) escritor. De lo contrario, los valores NULL siempre se escribirán como null.

ValueType

Tipo del valor que se va a leer y escribir.

(Heredado de JsonValueReaderWriter<TValue>)

Métodos

Nombre Description
FromJson(Utf8JsonReaderManager, Object)

Lee el valor de una secuencia JSON UTF8 o un búfer.

(Heredado de JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

Lee el valor de JSON en una cadena.

(Heredado de JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

Lee el valor de JSON.

ToJson(Utf8JsonWriter, Object)

Escribe el valor en JSON.

(Heredado de JsonValueReaderWriter<TValue>)
ToJsonObjectString(String, Object)

Devuelve una cadena que contiene un objeto JSON con la propiedad y el valor especificados.

(Heredado de JsonValueReaderWriter)
ToJsonString(Object)

Escribe el valor en una cadena JSON.

(Heredado de JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, TModel)

Escribe el valor en JSON.

Implementaciones de interfaz explícitas

Nombre Description
ICompositeJsonValueReaderWriter.InnerReaderWriter

que JsonValueReaderWriter<TValue> encapsula un lector o escritor existente y agrega conversiones del tipo de modelo hacia y desde el tipo de proveedor.

IJsonConvertedValueReaderWriter.Converter

que JsonValueReaderWriter<TValue> encapsula un lector o escritor existente y agrega conversiones del tipo de modelo hacia y desde el tipo de proveedor.

Se aplica a