CAB:获取服务实例而无需参考WorkItem
题
是否可以在没有工作宣言上下文的情况下获得服务实例?我有一些需要访问某些服务的课程,我想知道是否可以在不明确注入这些服务的情况下获得这些服务。
解决方案
当所有服务都注册时 Workitem 或者 rootworkitem 上下文是根据CAB/SCSF的设计规则不可能的。
请详细说明为什么您不能在WorkItem中注册该服务并从那里获取服务。 CAB/SCSF提出了管理企业应用程序的最佳实践,它可以通过我们从中受益多少。
但是,如果确实有必要,则可以在 基础架构 并在您的 商业 或者 功能 获取它的模块。
这是一个不好的黑客,但从技术上讲是可行的。
不隶属于 StackOverflow