【问题标题】:Return data to Silverlight UI from Silverlight Class Library从 Silverlight 类库将数据返回到 Silverlight UI
【发布时间】:2011-12-06 06:49:37
【问题描述】:

我即将重构我的代码,我在 UI-BAL-DAL 层中拆分我的代码。

现在有两个 silverlight 类库和一个 Silverlight UI 应用程序。 即 BAL(业务访问层)和 DAL(数据访问层)。 我的 UI 层与 BAL 对话,而 BAL 在内部与 DAL 对话……所以 UI 对 DAL 一无所知。我正在使用从 DAL 调用的 sharepoint 2010 搜索服务,我需要将数据返回到 BAL,BAL 将处理数据并将数据以类集合的形式返回到 UI 层。但是由于服务是异步的,我该如何实现这一点。

【问题讨论】:

    标签: wcf silverlight-4.0


    【解决方案1】:

    您还需要将 DAL 接口公开为异步的。 BAL 会在 DAL 上调用一些异步操作,这个操作会触发对共享点服务的异步调用。当您从对服务的调用中获得完成(或事件)时,您会通知原始调用者(在您的情况下为 BAL)数据已准备好检索。

    【讨论】:

    • 是的,我通过异步编写委托来实现它。感谢您的解决方案。
    【解决方案2】:

    另一方面,如果您使用 BAL 作为服务 (Web/WCF),它将与 DAL 对话。因此,您可以处理从 BAL 到 UI 的所有响应。有很多文章泛滥。它与 Sharepoint 2010 无关

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      相关资源
      最近更新 更多