JsonConvertedValueReaderWriter<TModel,TProvider> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект JsonValueReaderWriter<TValue> , который создает оболочку для существующего средства чтения или записи и добавляет преобразования из типа модели в тип поставщика и из нее.
public class JsonConvertedValueReaderWriter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter<TModel>, Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter
type JsonConvertedValueReaderWriter<'Model, 'Provider> = class
inherit JsonValueReaderWriter<'Model>
interface IJsonConvertedValueReaderWriter
interface ICompositeJsonValueReaderWriter
Public Class JsonConvertedValueReaderWriter(Of TModel, TProvider)
Inherits JsonValueReaderWriter(Of TModel)
Implements IJsonConvertedValueReaderWriter
Параметры типа
- TModel
Тип модели.
- TProvider
Тип поставщика
- Наследование
-
JsonValueReaderWriter<TModel>JsonConvertedValueReaderWriter<TModel,TProvider>
- Реализации
-
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter
Конструкторы
JsonConvertedValueReaderWriter<TModel,TProvider>(JsonValueReaderWriter<TProvider>, ValueConverter) |
Создает новый экземпляр этого средства чтения или записи, упаковывая заданное средство чтения или модуля записи. |
Свойства
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, TModel) |
Записывает значение в JSON. |
Явные реализации интерфейса
ICompositeJsonValueReaderWriter.InnerReaderWriter |
Объект JsonValueReaderWriter<TValue> , который создает оболочку для существующего средства чтения или записи и добавляет преобразования из типа модели в тип поставщика и из нее. |
IJsonConvertedValueReaderWriter.Converter |
Объект JsonValueReaderWriter<TValue> , который создает оболочку для существующего средства чтения или записи и добавляет преобразования из типа модели в тип поставщика и из нее. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по