JsonTypeInfoResolver.Combine(IJsonTypeInfoResolver[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
複数 IJsonTypeInfoResolver のソースを 1 つに結合します。
public:
static System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^ Combine(... cli::array <System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^> ^ resolvers);
public static System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Combine (params System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] resolvers);
static member Combine : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver[] -> System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
Public Function Combine (ParamArray resolvers As IJsonTypeInfoResolver()) As IJsonTypeInfoResolver
パラメーター
- resolvers
- IJsonTypeInfoResolver[]
メタデータに対してクエリを実行するコントラクト リゾルバーのシーケンス。
戻り値
の IJsonTypeInfoResolver 結合結果 resolvers
。
例外
resolvers
が null
です。
注釈
結合されたリゾルバーは、指定した順序で の各 resolvers
に対してクエリを実行し、null 以外の最初の結果を返します。 すべてが resolvers
を返す null
場合、結合されたリゾルバーも を返します null
。
複数 JsonSerializerContext のソースを組み合わせるために使用できます。これは通常、型の小さなサブセットのコントラクト メタデータを定義します。 また、必要な場所にフォールバックするために DefaultJsonTypeInfoResolver 使用することもできます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示