Lenguaje

JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement> Clase

Definición

para JsonValueReaderWriter<TValue> colecciones de tipos de valor que aceptan valores NULL de primitivos.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 0 })]
public class JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<System.Collections.Generic.IEnumerable<TElement?>>, Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter where TElement : struct
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 0 })>]
type JsonCollectionOfNullableStructsReaderWriter<'ConcreteCollection, 'Element (requires 'Element : struct)> = class
    inherit JsonValueReaderWriter<seq<Nullable<'Element>>>
    interface ICompositeJsonValueReaderWriter
Public Class JsonCollectionOfNullableStructsReaderWriter(Of TConcreteCollection, TElement)
Inherits JsonValueReaderWriter(Of IEnumerable(Of Nullable(Of TElement)))
Implements ICompositeJsonValueReaderWriter

Parámetros de tipo

TConcreteCollection

Tipo de colección para crear un índice de , si es necesario.

TElement

Tipo de elemento.

Herencia
JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement>
Atributos
Implementaciones
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

Constructores

Nombre Description
JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>)

Crea una nueva instancia de este lector o escritor de colección con el lector o escritor especificados para sus elementos.

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.

(Heredado de JsonValueReaderWriter)
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, IEnumerable<Nullable<TElement>>)

para JsonValueReaderWriter<TValue> colecciones de tipos de valor que aceptan valores NULL de primitivos.

ToJsonTyped(Utf8JsonWriter, TValue)

Escribe el valor en JSON.

(Heredado de JsonValueReaderWriter<TValue>)

Implementaciones de interfaz explícitas

Nombre Description
ICompositeJsonValueReaderWriter.InnerReaderWriter

para JsonValueReaderWriter<TValue> colecciones de tipos de valor que aceptan valores NULL de primitivos.

Se aplica a