ASP.NETコアで同じインターフェイスの複数の特定の実装を登録する場合、制限を区別するための定義の一意のキーに遭遇する可能性があります。ただし、委員会を使用して、ランタイム時に適切な実装を分析して、この問題を解決できます。
これについては、以下の手順に従ってください:
と呼ばれる委員会を作成すると、キーを受け入れ、
ServiceResolver
IService
を使用して、各特定の実装をファイルに登録します。
AddTransient
を使用して、キーを対応する特定の実装にマッピングします。 Startup.cs
ServiceResolver
switch
GetService
ServiceResolver
この修正された応答は、Almedyが順になっている間に画像と元の形式を維持します
以上がASP.NETコアのカスタムキーを使用して複数のサービス実装を解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。