Microsoft.EntityFrameworkCore.Storage.Json Obor názvů

Třídy

Název Description
JsonBoolReaderWriter

Čte a zapisuje JSON pro bool hodnoty.

JsonByteArrayReaderWriter

Čte a zapisuje JSON jako base64 pro byte hodnoty pole.

JsonByteReaderWriter

Čte a zapisuje JSON pro byte hodnoty.

JsonCastValueReaderWriter<TConverted>

A JsonValueReaderWriter<TValue> , který zabalí existující čtečku nebo zapisovač a přidá přetypování daného typu.

JsonCharReaderWriter

Čte a zapisuje JSON pro char hodnoty.

JsonCollectionOfNullableStructsReaderWriter<TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> pro kolekce primitivních typů hodnot s možnou hodnotou null.

JsonCollectionOfReferencesReaderWriter<TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> pro kolekce primitivních prvků, které jsou odkazové typy. />.

JsonCollectionOfStructsReaderWriter<TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> pro kolekce primitivních prvků, které nejsou odkazovat typy, a ne Nullable.

JsonCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> pro kolekce primitivních prvků, které nejsou Nullable.

JsonConvertedValueReaderWriter<TModel,TProvider>

A JsonValueReaderWriter<TValue> , který zabalí existující čtečku nebo zapisovač a přidá převody z typu modelu do a z typu zprostředkovatele.

JsonDateOnlyReaderWriter

Čte a zapisuje JSON pro DateOnly hodnoty.

JsonDateTimeOffsetReaderWriter

Čte a zapisuje JSON pro DateTimeOffset hodnoty.

JsonDateTimeReaderWriter

Čte a zapisuje JSON pro DateTime hodnoty.

JsonDecimalReaderWriter

Čte a zapisuje JSON pro decimal hodnoty.

JsonDoubleReaderWriter

Čte a zapisuje JSON pro double hodnoty.

JsonFloatReaderWriter

Čte a zapisuje JSON pro float hodnoty.

JsonGuidReaderWriter

Čte a zapisuje JSON pro Guid hodnoty.

JsonInt16ReaderWriter

Čte a zapisuje JSON pro short hodnoty.

JsonInt32ReaderWriter

Čte a zapisuje JSON pro int hodnoty.

JsonInt64ReaderWriter

Čte a zapisuje JSON pro long hodnoty.

JsonNullableStructCollectionReaderWriter<TCollection,TConcreteCollection,TElement>

A JsonValueReaderWriter<TValue> pro kolekce primitivních typů hodnot s možnou hodnotou null.

JsonNullReaderWriter

Čte a zapisuje JSON pro null hodnoty.

JsonReaderData

Obsahuje stav pro použití s Utf8JsonReaderManagerabstrakcí čtení z Stream vyrovnávací paměti nebo vyrovnávací paměti.

JsonSByteReaderWriter

Čte a zapisuje JSON pro sbyte hodnoty.

JsonSignedEnumReaderWriter<TEnum>

Čte a zapisuje JSON pro enum hodnoty zálohované podepsaným celým číslem.

JsonStringReaderWriter

Čte a zapisuje JSON pro string hodnoty.

JsonTimeOnlyReaderWriter

Čte a zapisuje JSON pro TimeOnly hodnoty.

JsonTimeSpanReaderWriter

Čte a zapisuje JSON pro TimeSpan hodnoty.

JsonUInt16ReaderWriter

Čte a zapisuje JSON pro ushort hodnoty.

JsonUInt32ReaderWriter

Čte a zapisuje JSON pro uint hodnoty.

JsonUInt64ReaderWriter

Čte a zapisuje JSON pro ulong hodnoty.

JsonUnsignedEnumReaderWriter<TEnum>

Čte a zapisuje JSON pro enum hodnoty zálohované nepodepsaným celé číslo.

JsonValueReaderWriter

Načte a zapíše hodnotu JSON pro daný model nebo hodnotu zprostředkovatele.

JsonValueReaderWriter<TValue>

Načte a zapíše hodnotu JSON pro daný model nebo hodnotu zprostředkovatele.

JsonValueReaderWriterSource

Pokusí se najít JsonValueReaderWriter pro daný typ CLR.

JsonValueReaderWriterSourceDependencies

Třída parametrů závislostí služby pro JsonValueReaderWriterSource

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

JsonWarningEnumReaderWriter<TEnum>

Čte a zapisuje JSON pro enum hodnoty, ve kterých je možné číst řetězcové hodnoty místo čísel, a v takovém případě se vygeneruje upozornění.

Struktury

Název Description
Utf8JsonReaderManager

Spravuje ukládání do vyrovnávací paměti pod položkou Utf8JsonReader.

Rozhraní

Název Description
IJsonValueReaderWriterSource

Pokusí se najít JsonValueReaderWriter pro daný typ CLR.