JsonWarningEnumReaderWriter<TEnum> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает и записывает JSON для enum значений, в которых строковые значения могут быть считаны, а не числовые, и в этом случае создается предупреждение.
public sealed class JsonWarningEnumReaderWriter<TEnum> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<TEnum> where TEnum : struct
type JsonWarningEnumReaderWriter<'Enum (requires 'Enum : struct)> = class
inherit JsonValueReaderWriter<'Enum (requires 'Enum : struct)>
Public NotInheritable Class JsonWarningEnumReaderWriter(Of TEnum)
Inherits JsonValueReaderWriter(Of TEnum)
Параметры типа
- TEnum
- Наследование
Свойства
| Instance |
Одноэлементный экземпляр модуля чтения или записи без отслеживания состояния. |
| ValueType |
Тип считываемого и записываемого значения. (Унаследовано от JsonValueReaderWriter<TValue>) |
Методы
| FromJson(Utf8JsonReaderManager, Object) |
Считывает значение из потока ИЛИ буфера JSON UTF8. (Унаследовано от JsonValueReaderWriter<TValue>) |
| FromJsonString(String, Object) |
Считывает значение из JSON в строке. (Унаследовано от JsonValueReaderWriter) |
| FromJsonTyped(Utf8JsonReaderManager, Object) |
Считывает значение из JSON. |
| ToJson(Utf8JsonWriter, Object) |
Записывает значение в JSON. (Унаследовано от JsonValueReaderWriter<TValue>) |
| ToJsonString(Object) |
Записывает значение в строку JSON. (Унаследовано от JsonValueReaderWriter) |
| ToJsonTyped(Utf8JsonWriter, TEnum) |
Записывает значение в JSON. |