Мы используем DotNet Remoting для нашего сервера приложений, а также с помощью StructureMap. Как сделать настройку правильной инъекции зависимостей внутри удаленных объектов, чтобы мой код больше не был завален кодом поиска зависимостей, подобным этому?Injection Dependecy при использовании DotNet Remoting
PolicyEntity policy = ObjectFactory.GetInstance<IPolicyDataAccessor>().FindByPolicyId (policyId);
Чтобы было ясно, я хочу, чтобы иметь возможность объявить свойство моего объекта удаленного взаимодействия и имеют StructureMap впрыснуть в него. Тогда я могу просто написать.
PolicyEntity policy = PolicyDataAccessor.FindByPolicyId (policyId);
Любая помощь будет оценена по достоинству.
Не нужно ли просто называть 'ObjectFactory.BuildUp (this);' в конструкторе удаленного объекта, чтобы он сам вводил себя в соответствии с политиками? –
Это сделало трюк. Пожалуйста, добавьте в качестве ответа, и я приму это. –