3

Structuremap 2.6.4.1 から 3.1.4.143 に移行しようとしていますが、HybridHttpOrThreadLocalScoped の処理方法がわかりません。SO Q / AIが見つけることができるものはどれも私にはうまくいかないようです...

次のコードがあります。

using StructureMap;
using StructureMap.Web;

ObjectFactory.Configure( x =>
{
    x.For<IRepository<Person>>()
        .HybridHttpOrThreadLocalScoped() // Need the repo to survive for the duration of the thread!
        .Use<Repository_Stub<Person>>()
        .Ctor<IEnumerable<IEntity>>( "seed" ).Is( persons );
} );

それは私にこのエラーを与えます:

'StructureMap.Configuration.DSL.Expressions.CreatePluginFamilyExpression<IRepository<Person>>' 
does not contain a definition for 'HybridHttpOrThreadLocalScoped' and no extension method
'HybridHttpOrThreadLocalScoped' accepting a first argument of type
StructureMap.Configuration.DSL.Expressions.CreatePluginFamilyExpression<IRepository<Person>>'
could be found (are you missing a using directive or an assembly reference?)

HybridHttpOrThreadLocalScoped を呼び出す新しい方法はありますか?

よろしくお願いします!

4

1 に答える 1