Bagikan melalui


Microsoft.EntityFrameworkCore.Storage.Json Ruang nama

Kelas

JsonBoolReaderWriter

Membaca dan menulis JSON untuk bool nilai.

JsonByteArrayReaderWriter

Membaca dan menulis JSON sebagai base64 untuk byte nilai array.

JsonByteReaderWriter

Membaca dan menulis JSON untuk byte nilai.

JsonCastValueReaderWriter<TConverted>

JsonValueReaderWriter<TValue> yang membungkus pembaca/penulis yang ada dan menambahkan transmisi ke jenis yang diberikan.

JsonCharReaderWriter

Membaca dan menulis JSON untuk char nilai.

JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

JsonValueReaderWriter<TValue> untuk koleksi elemen primitif yang bukan Nullable.

JsonConvertedValueReaderWriter<TModel,TProvider>

JsonValueReaderWriter<TValue> yang membungkus pembaca/penulis yang ada dan menambahkan konversi dari jenis model ke dan dari jenis penyedia.

JsonDateOnlyReaderWriter

Membaca dan menulis JSON untuk DateOnly nilai.

JsonDateTimeOffsetReaderWriter

Membaca dan menulis JSON untuk DateTimeOffset nilai.

JsonDateTimeReaderWriter

Membaca dan menulis JSON untuk DateTime nilai.

JsonDecimalReaderWriter

Membaca dan menulis JSON untuk decimal nilai.

JsonDoubleReaderWriter

Membaca dan menulis JSON untuk double nilai.

JsonFloatReaderWriter

Membaca dan menulis JSON untuk float nilai.

JsonGuidReaderWriter

Membaca dan menulis JSON untuk Guid nilai.

JsonInt16ReaderWriter

Membaca dan menulis JSON untuk short nilai.

JsonInt32ReaderWriter

Membaca dan menulis JSON untuk int nilai.

JsonInt64ReaderWriter

Membaca dan menulis JSON untuk long nilai.

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

JsonValueReaderWriter<TValue> untuk kumpulan jenis nilai primitif yang dapat diubah ke null.

JsonNullReaderWriter

Membaca dan menulis JSON untuk null nilai.

JsonReaderData

Berisi status untuk digunakan dengan Utf8JsonReaderManager, mengabstraksi pembacaan dari Stream atau buffer.

JsonSByteReaderWriter

Membaca dan menulis JSON untuk sbyte nilai.

JsonSignedEnumReaderWriter<TEnum>

Membaca dan menulis JSON untuk enum nilai yang didukung oleh bilangan bulat yang ditandatangani.

JsonStringReaderWriter

Membaca dan menulis JSON untuk string nilai.

JsonTimeOnlyReaderWriter

Membaca dan menulis JSON untuk TimeOnly nilai.

JsonTimeSpanReaderWriter

Membaca dan menulis JSON untuk TimeSpan nilai.

JsonUInt16ReaderWriter

Membaca dan menulis JSON untuk ushort nilai.

JsonUInt32ReaderWriter

Membaca dan menulis JSON untuk uint nilai.

JsonUInt64ReaderWriter

Membaca dan menulis JSON untuk ulong nilai.

JsonUnsignedEnumReaderWriter<TEnum>

Membaca dan menulis JSON untuk enum nilai yang didukung oleh bilangan bulat yang tidak ditandatangani.

JsonValueReaderWriter

Membaca dan menulis nilai JSON untuk model atau nilai penyedia tertentu.

JsonValueReaderWriter<TValue>

Membaca dan menulis nilai JSON untuk model atau nilai penyedia tertentu.

JsonValueReaderWriterSource

Mencoba menemukan JsonValueReaderWriter untuk jenis CLR tertentu.

JsonValueReaderWriterSourceDependencies

Kelas parameter dependensi layanan untuk JsonValueReaderWriterSource

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

JsonWarningEnumReaderWriter<TEnum>

Membaca dan menulis JSON untuk enum nilai di mana nilai string dapat dibaca alih-alih numerik, dan, ketika ini terjadi, peringatan dihasilkan.

Struct

Utf8JsonReaderManager

Mengelola buffering di bawah Utf8JsonReader.

Antarmuka

IJsonValueReaderWriterSource

Mencoba menemukan JsonValueReaderWriter untuk jenis CLR tertentu.