Language

JsonValueReaderWriterSource クラス

定義

指定された CLR 型の JsonValueReaderWriter の検索を試みます。

[System.Runtime.CompilerServices.Nullable(0)]
public class JsonValueReaderWriterSource : Microsoft.EntityFrameworkCore.Storage.Json.IJsonValueReaderWriterSource
[<System.Runtime.CompilerServices.Nullable(0)>]
type JsonValueReaderWriterSource = class
    interface IJsonValueReaderWriterSource
Public Class JsonValueReaderWriterSource
Implements IJsonValueReaderWriterSource
継承
JsonValueReaderWriterSource
属性
実装

注釈

サービスの有効期間は Singleton。 つまり、1 つのインスタンスが多数の DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 Scopedとして登録されたサービスに依存できません。

詳細と例については、 データベース プロバイダーと拡張機能の実装 を参照してください。

コンストラクター

Name 説明
JsonValueReaderWriterSource(JsonValueReaderWriterSourceDependencies)

JsonValueReaderWriterSource クラスの新しいインスタンスを初期化します。

プロパティ

Name 説明
Dependencies

このサービスの依存関係。

メソッド

Name 説明
FindReaderWriter(Type)

指定された CLR 型の JsonValueReaderWriter の検索を試みます。

FindReaderWriter<T>()

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

適用対象