Перехват одиночных экземпляров - PullRequest
2 голосов
/ 27 сентября 2011

Я получаю "Потенциальные несоответствия в образе жизни"

Компонент 'MyComponent' с образом жизни Singleton зависит от 'Castle.TypedFactory.Interceptor' с образом жизни Transient

Есть ли какие-либо проблемы с использованием перехватчика против нескольких экземпляров синглетного типа?

,Component.For<ApiInterceptor>()

, AllTypes.FromAssemblyContaining<MyServiceContract>()
    .Where(Component.IsInSameNamespaceAs<MyServiceContract>())
    .Configure(c => c.Interceptors(typeof(ApiInterceptor)))
    .Configure(c => c.LifeStyle.Singleton)

1 Ответ

2 голосов
/ 27 сентября 2011

Это, наверное, хорошо.Есть причина, по которой эта диагностика называется потенциальным несоответствием образа жизни.

...