Dil

JsonConvertedValueReaderWriter<TModel,TProvider> Sınıf

Tanım

JsonValueReaderWriter<TValue> Var olan bir okuyucuyu/yazıcıyı sarmalayan ve model türünden sağlayıcı türüne ve sağlayıcı türünden dönüştürmeler ekleyen bir.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
public class JsonConvertedValueReaderWriter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<TModel>, Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]
type JsonConvertedValueReaderWriter<'Model, 'Provider> = class
    inherit JsonValueReaderWriter<'Model>
    interface IJsonConvertedValueReaderWriter
    interface ICompositeJsonValueReaderWriter
Public Class JsonConvertedValueReaderWriter(Of TModel, TProvider)
Inherits JsonValueReaderWriter(Of TModel)
Implements IJsonConvertedValueReaderWriter

Tür Parametreleri

TModel

Model türü.

TProvider

Sağlayıcı türü.

Devralma
JsonConvertedValueReaderWriter<TModel,TProvider>
Özellikler
Uygulamalar
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter

Oluşturucular

Veri Akışı Adı Description
JsonConvertedValueReaderWriter<TModel,TProvider>(JsonValueReaderWriter<TProvider>, ValueConverter)

Bu okuyucunun/yazıcının verilen okuyucuyu/yazıcıyı sarmalayan yeni bir örneğini oluşturur.

Özellikler

Veri Akışı Adı Description
ConstructorExpression

Bu nesnenin oluşturulmasını temsil eden ifade.

HandlesNullWrites

ise true, null değerleri yazıcının ToJson(Utf8JsonWriter, Object) yöntemine geçirilir. Aksi takdirde null değerler her zaman olarak nullyazılır.

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>)
ToJsonObjectString(String, Object)

Belirtilen özellik ve değerin bir JSON nesnesini içeren bir dize döndürür.

(Devralındığı yer: JsonValueReaderWriter)
ToJsonString(Object)

Değeri bir JSON dizesine yazar.

(Devralındığı yer: JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, TModel)

Değeri JSON'a yazar.

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
ICompositeJsonValueReaderWriter.InnerReaderWriter

JsonValueReaderWriter<TValue> Var olan bir okuyucuyu/yazıcıyı sarmalayan ve model türünden sağlayıcı türüne ve sağlayıcı türünden dönüştürmeler ekleyen bir.

IJsonConvertedValueReaderWriter.Converter

JsonValueReaderWriter<TValue> Var olan bir okuyucuyu/yazıcıyı sarmalayan ve model türünden sağlayıcı türüne ve sağlayıcı türünden dönüştürmeler ekleyen bir.

Şunlara uygulanır