質問

あなたは構造マップを経由して、あなたのクラスにセッション参照を注入することができます。

役に立ちましたか?

解決

はいます。

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top