拦截单例实例

时间:2011-09-27 10:16:10

标签: castle-windsor

我收到“潜在的生活方式不匹配”​​

  

组件'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)

1 个答案:

答案 0 :(得分:2)

这可能很好。这种诊断被称为潜在生活方式不匹配的原因。