StructureMap で常に一意のインスタンスを取得したいサービスがたくさんあります。これで、次のように各タイプを構成することで、これを機能させることができます。
ObjectFactory.Initialize(x =>
{
...
x.For<UserService>().AlwaysUnique();
...
});
しかし、私はすべてのサービスタイプに対してそれをしたくありません。すべてのサービス タイプは から継承します- から継承するすべてのタイプServiceBase
に使用する StructureMap を構成する方法はありますか?AlwaysUnique()
ServiceBase