構造マップ 3 の HybridHttpOrThreadLocalScoped に相当するものは何ですか?
-
21-12-2019 - |
質問
Structuremap 2.6.4.1 では、私のコンテナは次のように構成されています。
existingContainer.Configure(expression =>
{
expression.For<IDocumentSession>()
.HybridHttpOrThreadLocalScoped()
.Use(container =>
{
var store = container.GetInstance<IDocumentStore>();
return store.OpenSession();
});
}
HybridHttpOrThreadLocalScoped
は構造マップ 3 には存在しないので、私の質問は、構造マップ 3 の同等の構成は何ですか?
解決
StructureMap 3 以降、何でも HttpContext
関連するものは、と呼ばれる別の Nuget パッケージ内に存在します。 StructureMap.Web
どれができるか ここで見つかりました.
その理由は、StructureMap 3 が PLC (Portalble Class Library) に準拠しているため、Web 関連のライフサイクルを独自のパッケージに分割することが合理的であるためです。
他のヒント
それはそこにある、ここで言う http://jeremydmiller.com/2014/03/31/ Structuremap-3-0-is-live/ これは、Structuremap.Web ナゲットとなり、プロジェクトを機能させるためにプロジェクトに追加します。
所属していません StackOverflow