JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 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) |
从 UTF8 JSON 流或缓冲区读取值。 (继承自 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 的值类型的集合。 |