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
JsonValueReaderWriterSourceDependenciesParameter object containing dependencies for this service.
Properties
Dependencies
Dependencies for this service.
protected virtual JsonValueReaderWriterSourceDependencies Dependencies { get; }
Property Value
Methods
FindReaderWriter(Type)
public virtual JsonValueReaderWriter? FindReaderWriter(Type type)
Parameters
type
Type