-2

構造マップを介してクラスにセッション参照を挿入できますか

4

1 に答える 1

2

はい。

現在のユーザーの HTTP セッションを参照している場合は、これをコンテナー登録コードに追加してみてください。

For<HttpSessionStateBase>().TheDefault.Is.ConstructedBy(() => new HttpSessionStateWrapper(HttpContext.Current.Session));

これで、コンストラクター パラメーターの 1 つとして HttpSessionStateBase を取る StructureMap を介して取得されたクラスは、現在のセッションを取得する必要があります。

于 2009-12-02T20:43:14.580 に答える