1

コードで定義された登録を Web 構成の「マッピング」でオーバーライドできますか?

構成またはコードのいずれかで実行できる登録をカバーする多くのチュートリアルを読みましたが、両方を使用するものは (今のところ) ありません。

私の状況は Azure に基づいています。ローカルでは、ストレージ ベースのクラウドにあるファイル ベースのプロバイダーに解決されるインターフェイスを登録したいと考えています。

これは可能ですか、それともロジックをコードベースの登録に書き込んで、インターフェイスに対して解決するタイプを決定する必要がありますか?

4

1 に答える 1

2

はい、手動登録を構成でオーバーライドできます。また、その逆も可能です。Unity では、マッピングをオーバーライドすることができ、情報のソースが何であるかは気にしません。

container.RegisterType( ... );
container.LoadConfiguration(); // override with configuration
container.RegisterType( ... ); // override once again, this time with manual mapping
于 2013-08-03T07:45:01.580 に答える