Закончилось что-то вроде этого ... определить интерфейс, который реализуют мои IInterceptor
(s):
public interface IInstanceAware
{
void Execute(object instance);
}
Затем при регистрации компонента (ов) выполните
registration.OnCreate((kernel, instance) =>
{
var accessor = instance as IProxyTargetAccessor;
foreach(var instanceAware in accessor.GetInterceptors().OfType<IInstanceAware>())
{
accessor.Execute(instance);
}
};