依存関係の存続期間に関して、またはDIコンテナの存続期間中に行われた、依存関係の注入など、反映によって決定される依存関係は、登録された依存関係とは異なりますか?Unityでは、依存関係はリフレクションによっていつ決定されますか?
編集:DIコンテナはUnityです。
編集:エラボレーション:リフレクションプロセスが何回起こったのか不思議で、天気に関する明快さが求められたり、反射を使用するUnityビルドのステージでコンストラクタやプロパティが見つかることはありません。 MSDN(Source)によると、Unityビルドの第4段階は、「Precreation」が「第4段階です。コンストラクタやプロパティなどのリフレクションはここで実行されます」。このステージは何回実行されますか?コンテナの構築中に、またはコンストラクタとプロパティの依存関係を解決する必要があるたびに、一度ですか? Register Resolve Releaseパターンのどの部分でこれが発生しますか?
各DIコンテナは異なる方法で動作します。あなたは特別なことを念頭に置いていますか? –
はい、私が作業しているDIコンテナはUnityです。それを反映させるために質問を編集しました。 –
ここには何が尋ねられているのかが私にはっきりしていません。あなたは精緻化できますか?おそらくあなたの尋問の理由が含まれていますか? –