Dil

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

Tanım

İlkel JsonValueReaderWriter<TValue> değer türleri koleksiyonları için a.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 0 })]
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
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 0 })>]
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>
Özellikler
Uygulamalar
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter

Oluşturucular

Veri Akışı Adı Description
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

Veri Akışı Adı Description
ValueType

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

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

Yöntemler

Veri Akışı Adı Description
FromJson(Utf8JsonReaderManager, Object)

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

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

Dizedeki JSON değerini okur.

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

Değeri JSON'dan 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 JsonValueReaderWriter<TValue> değer türleri koleksiyonları için a.

ToJsonTyped(Utf8JsonWriter, TValue)

Değeri JSON'a yazar.

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

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
ICompositeJsonValueReaderWriter.InnerReaderWriter

İlkel JsonValueReaderWriter<TValue> değer türleri koleksiyonları için a.

Şunlara uygulanır