gpt4 book ai didi

wcf - 在 wcf 服务操作返回其结果后调用方法

转载 作者:行者123 更新时间:2023-12-04 08:50:20 24 4
gpt4 key购买 nike

我有一个 WCF 服务操作,我想调用该操作来启动一个长时间运行的方法,但是我希望该操作在长时间运行的方法完成之前返回其结果。

我曾尝试使用 IParameterInspector 实现,但在长时间运行的方法完成之前,操作的结果不会返回给客户端。

我应该如何实现这一点,因为我从操作开始的任何事情似乎都必须在结果返回给客户端之前完成?

谢谢。

最佳答案

如果你想在服务器上做,看看http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/17/wcf-extensibility-ioperationinvoker.aspx ,它显示了如何绕过操作(这是一个缓存场景,但它可以适应您的问题)。

如果你想在客户端做,你可以简单地异步调用操作,它会立即返回。当长时间运行的操作完成时,您将收到一个通知(回调或事件),表明其结果已准备就绪。

关于wcf - 在 wcf 服务操作返回其结果后调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6059401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com