語言

JsonCollectionOfStructsReaderWriter<TConcreteCollection,TElement> 類別

定義

A JsonValueReaderWriter<TValue> 代表非參考類型且非 Nullable的原始元素集合。

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 0 })]
public class JsonCollectionOfStructsReaderWriter<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 JsonCollectionOfStructsReaderWriter<'ConcreteCollection, 'Element (requires 'Element : struct)> = class
    inherit JsonValueReaderWriter<seq<'Element>>
    interface ICompositeJsonValueReaderWriter
Public Class JsonCollectionOfStructsReaderWriter(Of TConcreteCollection, TElement)
Inherits JsonValueReaderWriter(Of IEnumerable(Of TElement))
Implements ICompositeJsonValueReaderWriter

類型參數

TConcreteCollection

如果需要,可以建立 的索引。

TElement

元素類型。

繼承
JsonCollectionOfStructsReaderWriter<TConcreteCollection,TElement>
屬性
實作
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

建構函式

名稱 Description
JsonCollectionOfStructsReaderWriter<TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>)

建立一個新的集合讀寫實例,使用給定的讀寫者作為其元素。

屬性

名稱 Description
ConstructorExpression

表示此物件建構的表達式。

HandlesNullWrites

若 true, ToJson(Utf8JsonWriter, Object) 則空點會傳遞給寫入者的方法。 否則,空值總是寫成 null。

(繼承來源 JsonValueReaderWriter)
ValueType

讀取/寫入的值類型。

(繼承來源 JsonValueReaderWriter<TValue>)

方法

名稱 Description
FromJson(Utf8JsonReaderManager, Object)

它會從 UTF8 的 JSON 串流或緩衝區讀取該值。

(繼承來源 JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

從 JSON 讀取字串中的值。

(繼承來源 JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

從 JSON 讀取該值。

ToJson(Utf8JsonWriter, Object)

將值寫入 JSON。

(繼承來源 JsonValueReaderWriter<TValue>)
ToJsonObjectString(String, Object)

回傳一個包含指定屬性與值的 JSON 物件的字串。

(繼承來源 JsonValueReaderWriter)
ToJsonString(Object)

將該值寫入 JSON 字串。

(繼承來源 JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, IEnumerable<TElement>)

A JsonValueReaderWriter<TValue> 代表非參考類型且非 Nullable的原始元素集合。

ToJsonTyped(Utf8JsonWriter, TValue)

將值寫入 JSON。

(繼承來源 JsonValueReaderWriter<TValue>)

明確介面實作

名稱 Description
ICompositeJsonValueReaderWriter.InnerReaderWriter

A JsonValueReaderWriter<TValue> 代表非參考類型且非 Nullable的原始元素集合。

適用於