Замок Виндзор автоматическое вливание собственности в непубличную собственность - PullRequest
4 голосов
/ 15 декабря 2011

Я установил Castle Windsor в своем проекте ASP.NET Mvc 3 и добавил следующее свойство в HomeController:

    private IUserService UserService
    {
        get;
        set;
    }

Когда я пытаюсь использовать UserService в методе действия, он всегда равен нулю. Но если я изменю это свойство на public, оно автоматически будет создано Castle Windsor.

Возможно ли автоматическое внедрение свойств с закрытыми свойствами?

1 Ответ

1 голос
/ 15 декабря 2011

Нет, это невозможно по той причине, что @Mauricio Scheffer обрисовывает в общих чертах комментарий

...