JsonCollectionOfStructsReaderWriter<TConcreteCollection,TElement> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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
元素類型。
- 繼承
-
JsonValueReaderWriter<IEnumerable<TElement>>JsonCollectionOfStructsReaderWriter<TConcreteCollection,TElement>
- 屬性
- 實作
-
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter
建構函式
| 名稱 | Description |
|---|---|
| JsonCollectionOfStructsReaderWriter<TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>) |
建立一個新的集合讀寫實例,使用給定的讀寫者作為其元素。 |
屬性
| 名稱 | Description |
|---|---|
| ConstructorExpression |
表示此物件建構的表達式。 |
| HandlesNullWrites |
若 |
| 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的原始元素集合。 |