Замок Windsor - Аргумент конструктора Null

Я попробовал твой код, и он работает. Но лучше написать это так:

results.forEach(result => alert(result.city_name));

В любом случае, это должно работать даже с вашим синтаксисом.

6
задан Krzysztof Kozmic 21 November 2016 в 03:12
поделиться

3 ответа

Не был бы он лучше, чтобы просто иметь дополнительного общедоступного конструктора, который не берет эти параметры, затем Вы не должны были бы регистрировать параметры в конфигурации?

1
ответ дан 17 December 2019 в 00:16
поделиться

Если Вы хотите, чтобы они были пустыми, это означает, что они - несущественные зависимости. При наличии их как ctor аргументы Вы предлагаете иначе. Необходимо перепроектировать класс, чтобы иметь другого конструктора, который берет только существенные зависимости, при необходимости чтобы они не изменились в течение времени жизни объекта (быть только для чтения) или выставили их как свойства.

С Виндзором Вы не можете добраться до передачи, аннулирует, по причинам, упомянутым в другом ответе.

5
ответ дан 17 December 2019 в 00:16
поделиться

Это было обсуждено некоторое время назад в почтовом списке, и в то время, когда я изучил код. Нулевые значения сознательно отфильтрованы (главным образом потому что усложнить разрешение типа).

Я не мог найти простой способ сделать особый случай для добавления их.

1
ответ дан 17 December 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: