Как ограничить инъекцию для определенного класса, используя Unity в формах xamarin - PullRequest
0 голосов
/ 03 апреля 2019

Как мы можем указать, что классы, зарегистрированные для внедрения, могут быть внедрены только в определенный класс

containerRegistry.RegisterSingleton<IProfileFacade, ProfileFacadeImpl>();

Я внедряю вышеуказанный класс в ProfileBusinessFacadeImpl, есть ли способ указать, что IProfileFacade может быть тольковводится в ProfileBusinessFacadeImpl, а не в другие классы.

public ProfileBusinessFacadeImpl(IProfileFacade _profileFacade)
        {
            this._profileFacade = _profileFacade;
        }
...