我收到“潜在的生活方式不匹配”
组件'MyComponent'与生活方式Singleton取决于 具有生活方式瞬态的'Castle.TypedFactory.Interceptor'
使用拦截器对多个单线态实例有什么问题吗?
,Component.For<ApiInterceptor>()
, AllTypes.FromAssemblyContaining<MyServiceContract>()
.Where(Component.IsInSameNamespaceAs<MyServiceContract>())
.Configure(c => c.Interceptors(typeof(ApiInterceptor)))
.Configure(c => c.LifeStyle.Singleton)
答案 0 :(得分:2)
这可能很好。这种诊断被称为潜在生活方式不匹配的原因。