REST / XML呼び出しをより適切に処理するために、以前のDefaultControllerFactoryを新しいASP.NETWebAPIに置き換えようとしています。Webの検索は常に、インターフェースに必要なその他のいくつかのメソッドを実装System.Web.Http.Dependencies.IDependencyResolver
して処理することを指していました。GetService()
ただし、ApiControllerインスタンスと新しいコントローラーをキャッシュしているようですが、解決されていないようです。パフォーマンスの問題により、起動時にすべての可能なApiControllerインスタンスを提供することは困難です。
DefaultControllerFactory
コントローラインスタンスを提供し、「ヒット」エントリをキャッシュできますが、インスタンスを遅延ロードできなかった場合はエラーをスローします。
実装する必要のある他のオーバーロード/コントローラーファクトリメソッドはありますか?
これまでのところ、検索でヒットは得られませんでしたが、ポインタはどれも素晴らしいものになるでしょう。お時間をいただきありがとうございます。