Я использую NInject в новом веб-приложении, и есть две вещи, которые мне непонятно:
-
Не нужно ли ссылаться на ядро вокруг (переменная Session/App), чтобы гарантировать, что GC не собирает все мои экземпляры? Например, если я укажу .Using(), а затем объект Kernel будет собран, не все ли мои "синглтоны" собраны?
-
Если мне нужно сохранить ссылку на объект Kernel, как разрешить переменные, переданные в WithArguments(), изменить или это невозможно.