Table of Contents

Class JsonValueReaderWriterSource

Namespace
Microsoft.EntityFrameworkCore.Storage.Json
Assembly
Microsoft.EntityFrameworkCore.dll

Attempts to find a JsonValueReaderWriter for a given CLR type.

public class JsonValueReaderWriterSource : IJsonValueReaderWriterSource
Inheritance
JsonValueReaderWriterSource
Implements
Inherited Members

Remarks

The service lifetime is Singleton. This means a single instance is used by many DbContext instances. The implementation must be thread-safe. This service cannot depend on services registered as Scoped.

See Implementation of database providers and extensions for more information and examples.

Constructors

JsonValueReaderWriterSource(JsonValueReaderWriterSourceDependencies)

Initializes a new instance of the JsonValueReaderWriterSource class.

public JsonValueReaderWriterSource(JsonValueReaderWriterSourceDependencies dependencies)

Parameters

dependencies JsonValueReaderWriterSourceDependencies

Parameter object containing dependencies for this service.

Properties

Dependencies

Dependencies for this service.

protected virtual JsonValueReaderWriterSourceDependencies Dependencies { get; }

Property Value

JsonValueReaderWriterSourceDependencies

Methods

FindReaderWriter(Type)

public virtual JsonValueReaderWriter? FindReaderWriter(Type type)

Parameters

type Type

Returns

JsonValueReaderWriter