Поделиться через


JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement> Класс

Определение

Для JsonValueReaderWriter<TValue> коллекций типов значений примитивов, допускающих значение NULL.

public class JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<System.Collections.Generic.IEnumerable<TElement?>>, Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter where TCollection : IEnumerable<TElement?> where TElement : struct
type JsonNullableStructCollectionReaderWriter<#seq<Nullable<'Element>>, 'ConcreteCollection, 'Element (requires 'Element : struct)> = class
    inherit JsonValueReaderWriter<seq<Nullable<'Element>>>
    interface ICompositeJsonValueReaderWriter
Public Class JsonNullableStructCollectionReaderWriter(Of TCollection, TConcreteCollection, TElement)
Inherits JsonValueReaderWriter(Of IEnumerable(Of Nullable(Of TElement)))
Implements ICompositeJsonValueReaderWriter

Параметры типа

TCollection

Тип коллекции.

TConcreteCollection

Тип коллекции для создания индекса при необходимости.

TElement

Тип элемента.

Наследование
JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>
Реализации
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

Конструкторы

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>)

Создает новый экземпляр этого средства чтения или записи коллекции, используя заданное средство чтения или записи для своих элементов.

Свойства

ValueType

Тип считываемого или записываемого значения.

(Унаследовано от JsonValueReaderWriter<TValue>)

Методы

FromJson(Utf8JsonReaderManager, Object)

Считывает значение из потока или буфера JSON UTF8.

(Унаследовано от JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

Считывает значение из JSON в строке.

(Унаследовано от JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

Считывает значение из JSON.

ToJson(Utf8JsonWriter, Object)

Записывает значение в JSON.

(Унаследовано от JsonValueReaderWriter<TValue>)
ToJsonString(Object)

Записывает значение в строку JSON.

(Унаследовано от JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, IEnumerable<Nullable<TElement>>)

Для JsonValueReaderWriter<TValue> коллекций типов значений примитивов, допускающих значение NULL.

ToJsonTyped(Utf8JsonWriter, TValue)

Записывает значение в JSON.

(Унаследовано от JsonValueReaderWriter<TValue>)

Явные реализации интерфейса

ICompositeJsonValueReaderWriter.InnerReaderWriter

Для JsonValueReaderWriter<TValue> коллекций типов значений примитивов, допускающих значение NULL.

Применяется к