我的主应用程序中有一些代码调用Web服务并获取一些信息以放入实时磁贴。 我希望通过定期代理自动更新磁贴,但我不想复制代码,我需要访问设置进行身份验证...
我可以将Scheduler Agent的命名空间更改为与我的主应用程序相同,以便我可以访问现有的代码/配置吗?
答案 0 :(得分:1)
定期代理要求是您的主项目引用定期代理的项目。如果您忘记了此步骤,那么您的代理将无法使用。
由于此要求,您无法从代理引用主项目,否则您将具有循环引用。因此,只需将您的公共代码放在代理程序的项目中,并根据需要在主项目中使用它。如果你想让事情变得更清洁,你甚至可以制作第三个项目,该项目将由主项目和代理商的项目引用。