WCF服务和属性

时间:2010-04-28 12:56:47

标签: wcf interface properties service

这是我的问题,我有一个解决方案,其中有4个项目用于WCF服务:

  1. DLL库:服务接口。
  2. DLL库:服务代码。
  3. 表格申请:服务托管申请。
  4. 表单应用程序:服务客户端应用程序。
  5. 我希望托管应用程序可以访问某些服务属性,但不能访问客户端。如果我在客户端界面声明一个属性,他们都可以访问它。

    事实上,我的服务管理用户身份登录并保留当前登录的所有用户的列表。我希望能够在托管应用程序中显示此列表,就像调试工具一样。但我不希望服务客户端能够访问此列表。

    我该怎么办?

    提前感谢。

1 个答案:

答案 0 :(得分:0)

您可以将该代码放入“2”(服务代码)。由于您只与客户共享一个接口,因此不会公开它。

此外,如果该逻辑(身份验证和授权)是“托管应用程序”特定的可能它应该在托管应用程序本身而不是服务代码。