どのようにセッション参照を注入することができます
-
11-09-2019 - |
質問
あなたは構造マップを経由して、あなたのクラスにセッション参照を注入することができます。
解決
はいます。
あなたは、現在のユーザーのためにHTTPセッションを参照している場合は、あなたのコンテナの登録コードにこれを追加してみてください。
For<HttpSessionStateBase>().TheDefault.Is.ConstructedBy(() => new HttpSessionStateWrapper(HttpContext.Current.Session));
さて、コンストラクタのパラメータの1つとしてHttpSessionStateBaseを取るのStructureMap経由で取得する任意のクラスは、現在のセッションを取得する必要があります。
所属していません StackOverflow