私は Unity にあまり詳しくないということを前置きさせてください。私はそれが依存性注入コンテナであることを理解しており、それが何を意味するのかをある程度理解しています。全体的に Unity を使用するアプリケーションを継承しましたが、正しく実装されているようには見えません。session_start
前の開発者は、次global.asa
のコードを使用して unity オブジェクトをインスタンス化し、セッション全体で永続化します。
var unity = new UnityManager(new UnityContainer());
Session["UnityManager"] = unity;
私が理解しているように、これは本質的に並行性の問題を引き起こすのではないでしょうか? 団結を正しく実装する方法の例を誰かが提供できますか、またはこれが正しい場合は、なぜそうなのか説明できますか?