Partager via


JsonWarningEnumReaderWriter<TEnum> Class

Definition

Reads and writes JSON for enum values where string values may be read instead of numeric, and, when this happens, a warning is generated.

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)

Type Parameters

TEnum
Inheritance
JsonWarningEnumReaderWriter<TEnum>

Properties

ConstructorExpression

The expression representing construction of this object.

ConstructorExpression

The expression representing construction of this object.

(Inherited from JsonValueReaderWriter)
Instance

The singleton instance of this stateless reader/writer.

ValueType

The type of the value being read/written.

(Inherited from JsonValueReaderWriter<TValue>)

Methods

FromJson(Utf8JsonReaderManager, Object)

Reads the value from a UTF8 JSON stream or buffer.

(Inherited from JsonValueReaderWriter<TValue>)
FromJsonString(String, Object)

Reads the value from JSON in a string.

(Inherited from JsonValueReaderWriter)
FromJsonTyped(Utf8JsonReaderManager, Object)

Reads the value from JSON.

ToJson(Utf8JsonWriter, Object)

Writes the value to JSON.

(Inherited from JsonValueReaderWriter<TValue>)
ToJsonString(Object)

Writes the value to a JSON string.

(Inherited from JsonValueReaderWriter)
ToJsonTyped(Utf8JsonWriter, TEnum)

Writes the value to JSON.

Applies to