在 WCF +MVVM 中创建异步 WCF 操作

发布于 2024-10-17 17:49:38 字数 263 浏览 2 评论 0原文

我正在尝试为我的 WPF 应用程序实现 MVVM。我有 WCF 服务,我想为其创建数据模型。我的 WCF 没有实现回调。 我在为异步 WCF 服务创建模型时遇到问题。

请向我提供一些有关如何为 Asyn wcf 服务生成函数的示例。 假设我有一个 WCF 操作 GetOrderDetails(DateTime startDate, DateTime endDate) 那么我将如何使用 GetOrderDetailsCompleted 和 GetOrderDetailsAsync 创建模型函数

I am trying to implement MVVM for my WPF application. I have WCF services for which I want to create a data Model. My WCF does not implement callbacks.
I am having issues creating a Model for my Async WCF services.

Please provide me some sample on how to generate a function for a Asyn wcf service.
Suppose I have a WCF operation GetOrderDetails(DateTime startDate, DateTime endDate)
Then how will I go about creating a Model function using the GetOrderDetailsCompleted and GetOrderDetailsAsync

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情话已封尘 2024-10-24 17:49:38

这是一个纯粹的客户端 WCF 问题,由服务实用程序代码生成器处理。

当您“添加服务引用...”时,您可以指示服务实用程序创建异步操作。

  • “添加服务引用...”
  • 单击“高级...”
  • 在顶部的“客户端”部分中,选中“生成异步操作”框

服务操作将使用 OperationNameAsync(),以及诸如 OperationNameCompleted 之类的其他事件。有关如何异步调用服务的示例,请查看 MSDN

This is a purely client-side WCF issue, and is handled by the service utility code generator.

When you 'Add Service Reference...' you are able to instruct the service utility to create asynchronous operations.

  • 'Add Service Reference...'
  • Click 'Advanced...'
  • In the Client section at the top, check the 'Generate asynchronous operations' box

The service operations will be created with asynchronous methods like OperationNameAsync(), and with additional events like OperationNameCompleted. For samples on how to call the service asynchronously, check MSDN.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文