JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement> Sınıf

Tanım

İlkel değer atanabilir değer türlerinin koleksiyonları için A JsonValueReaderWriter<TValue> .

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

Tür Parametreleri

TCollection

Koleksiyon türü.

TConcreteCollection

Gerekirse dizini oluşturulacak koleksiyon türü.

TElement

Öğe türü.

Devralma
JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>
Uygulamalar
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

Oluşturucular

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>(JsonValueReaderWriter<TElement>)

Öğeleri için verilen okuyucuyu/yazıcıyı kullanarak bu koleksiyon okuyucusunun/yazıcısının yeni bir örneğini oluşturur.

Özellikler

ValueType

Okunan/yazılan değerin türü.

(Devralındığı yer: JsonValueReaderWriter<TValue>)

Yöntemler

FromJson(Utf8JsonReaderManager, Object)

UtF8 JSON akışından veya arabelleğinden değeri okur.

(Devralındığı yer: JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

Dizedeki JSON değerini okur.

(Devralındığı yer: JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

JSON değerini okur.

ToJson(Utf8JsonWriter, Object)

Değeri JSON'a yazar.

(Devralındığı yer: JsonValueReaderWriter<TValue>)
ToJsonString(Object)

Değeri bir JSON dizesine yazar.

(Devralındığı yer: JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, IEnumerable<Nullable<TElement>>)

İlkel değer atanabilir değer türlerinin koleksiyonları için A JsonValueReaderWriter<TValue> .

ToJsonTyped(Utf8JsonWriter, TValue)

Değeri JSON'a yazar.

(Devralındığı yer: JsonValueReaderWriter<TValue>)

Belirtik Arabirim Kullanımları

ICompositeJsonValueReaderWriter.InnerReaderWriter

İlkel değer atanabilir değer türlerinin koleksiyonları için A JsonValueReaderWriter<TValue> .

Şunlara uygulanır