構造マップを介してクラスにセッション参照を挿入できますか
1 に答える
2
はい。
現在のユーザーの HTTP セッションを参照している場合は、これをコンテナー登録コードに追加してみてください。
For<HttpSessionStateBase>().TheDefault.Is.ConstructedBy(() => new HttpSessionStateWrapper(HttpContext.Current.Session));
これで、コンストラクター パラメーターの 1 つとして HttpSessionStateBase を取る StructureMap を介して取得されたクラスは、現在のセッションを取得する必要があります。
于 2009-12-02T20:43:14.580 に答える