如何实现像WCF一样的Asp.net MVC OneWay / FireAndForget调用呢
发布时间:2020-12-16 04:29:56 所属栏目:asp.Net 来源:网络整理
导读:在WCF中你有这样的东西 [ServiceContract]public interface IDoAuditService{ [OperationContract(IsOneWay = true)] [WebInvoke] void Audit(AuditEntry auditEntry);} 因此,这将允许消费者发出请求并继续流程而无需等待响应. 我已经尝试使用AsyncControlle
在WCF中你有这样的东西
[ServiceContract] public interface IDoAuditService { [OperationContract(IsOneWay = true)] [WebInvoke] void Audit(AuditEntry auditEntry); } 因此,这将允许消费者发出请求并继续流程而无需等待响应. 我已经尝试使用AsyncController进行Asp.net MVC,但消费者仍会阻塞并等待,直到在控制器中调用回调. 我想要的是使用Asp.Net MVC但WCF的行为,我想发出请求并继续流程而不等待处理请求 解决方法
如何在服务器上执行动作体异步并立即返回调用者.这不是一场火灾而是忘记,但它会效仿.
public ActionResult MyAction() { var workingThread = new Thread(OperationToCallAsync); workingThread.Start(); return View(); } void OperationToCallAsync() { ... } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- .net – 回发数据和视图状态数据之间的区别是什么
- asp.net – 文件下载问题:文件名与空格被截断!
- asp.net – 无法从代码背后更改CssClass
- asp.net – 什么是Container.DataItem?
- .net – WebApi传输字节数组为空
- asp.net-mvc – ASP.net MVC3中ViewBag元素的生命
- asp.net – 使用Post后面的Post方法重定向到另一
- asp.net-mvc – 如何将HTML表单转换为C#以进行Pa
- asp.net-mvc-3 – Telerik().ScriptRegistrar()如
- 使用Asp.net的Amazon Book Search API
热点阅读