Пользовательский Необязательный Атрибут с Ninject - PullRequest
2 голосов
/ 17 октября 2011

Есть ли способ, которым я могу создать свой собственный OptionalAttribute для Ninject?

Я знаю, что могу заменить InjectAttribute с помощью класса NinjectSettings (что я уже сделал), но для OptionalAttribute.

, похоже, нет никакой опции.

1 Ответ

2 голосов
/ 17 октября 2011

Нет, боюсь, что нет.

В любом случае необязательные зависимости не должны использоваться в большинстве случаев. Попробуйте создать Нулевой Объект (http://en.wikipedia.org/wiki/Null_Object_pattern) зависимости вместо.

...