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. |
Применяется к
Entity Framework