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


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

Определение

Объект JsonValueReaderWriter<TValue> для коллекций примитивных элементов, которые не Nullableявляются .

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

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

TCollection

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

TConcreteCollection

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

TElement

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

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

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

JsonCollectionReaderWriter<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<TElement>)

Объект JsonValueReaderWriter<TValue> для коллекций примитивных элементов, которые не Nullableявляются .

ToJsonTyped(Utf8JsonWriter, TValue)

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

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

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

ICompositeJsonValueReaderWriter.InnerReaderWriter

Объект JsonValueReaderWriter<TValue> для коллекций примитивных элементов, которые не Nullableявляются .

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