首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCSF服务问题

SCSF服务问题
EN

Stack Overflow用户
提问于 2011-09-21 21:45:14
回答 1查看 98关注 0票数 0

关于服务的用途的快速问题(也是我今天关于SCSF的最后一个问题)。

服务存在于WorkItem中,所以我假定它们专门提供UI服务。只有我现在讨厌的代码是将它们用于业务服务,这使得整个MVP分离,特别是M和VP不是那么分离。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-27 16:52:17

我知道在这一点上你可能甚至不会关心答案,但这是我第一次尝试在SO上回答一些问题,所以它开始了。

到目前为止,我已经使用SCSF大约6个月了,所以我无论如何都不是专家,但我主要使用模块服务做一些事情:

在进行“业务服务”调用时使用

  • (我从您的问题中假定这意味着调用某种类型的数据存储或调用web服务等)。您可以使用服务来附加任何其他数据,这些数据可能与业务逻辑没有直接关系,但需要通过对数据库的调用来持久化。我可以提供的一个示例是将当前登录的用户凭据附加到对web服务的调用或附加到数据库以进行审计跟踪日志记录。您可以从presenter调用服务,该服务将附加任何附加信息并继续调用下一层。
  • 服务的另一个用途是将UIExtensions的任何实现从您的模块中抽象出来。例如,如果您使用的是Ribbon,则可以将服务注入到

具有诸如"AddRibbonButton()“或

"AddRibbonGroup()“,您的模块可以调用它来添加必要的

加载用户界面元素时不用担心如何加载

完成了。

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7500819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档