JsonConvertedValueReaderWriter<TModel,TProvider> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
JsonValueReaderWriter<TValue>包装现有读取器/编写器并添加从模型类型到提供程序类型的转换。
[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
类型参数
- TModel
模型类型。
- TProvider
提供程序类型。
- 继承
-
JsonValueReaderWriter<TModel>JsonConvertedValueReaderWriter<TModel,TProvider>
- 特性
- 实现
-
Microsoft.EntityFrameworkCore.Storage.Internal.ICompositeJsonValueReaderWriter Microsoft.EntityFrameworkCore.Storage.Internal.IJsonConvertedValueReaderWriter
构造函数
| 名称 | 说明 |
|---|---|
| JsonConvertedValueReaderWriter<TModel,TProvider>(JsonValueReaderWriter<TProvider>, ValueConverter) |
创建一个新实例,该读取器/编写器包装给定的读取器/编写器。 |
属性
| 名称 | 说明 |
|---|---|
| ConstructorExpression |
表示此对象的构造的表达式。 |
| HandlesNullWrites |
如果 |
| ValueType |
正在读取/写入的值的类型。 (继承自 JsonValueReaderWriter<TValue>) |
方法
| 名称 | 说明 |
|---|---|
| FromJson(Utf8JsonReaderManager, Object) |
从 UTF8 JSON 流或缓冲区读取值。 (继承自 JsonValueReaderWriter<TValue>) |
| FromJsonString(String, Object) |
从字符串中的 JSON 读取值。 (继承自 JsonValueReaderWriter) |
| FromJsonTyped(Utf8JsonReaderManager, Object) |
从 JSON 读取值。 |
| ToJson(Utf8JsonWriter, Object) |
将值写入 JSON。 (继承自 JsonValueReaderWriter<TValue>) |
| ToJsonObjectString(String, Object) |
返回包含指定属性和值的 JSON 对象的字符串。 (继承自 JsonValueReaderWriter) |
| ToJsonString(Object) |
将值写入 JSON 字符串。 (继承自 JsonValueReaderWriter) |
| ToJsonTyped(Utf8JsonWriter, TModel) |
将值写入 JSON。 |
显式接口实现
| 名称 | 说明 |
|---|---|
| ICompositeJsonValueReaderWriter.InnerReaderWriter |
JsonValueReaderWriter<TValue>包装现有读取器/编写器并添加从模型类型到提供程序类型的转换。 |
| IJsonConvertedValueReaderWriter.Converter |
JsonValueReaderWriter<TValue>包装现有读取器/编写器并添加从模型类型到提供程序类型的转换。 |