ASP.NET Fire和忘记(单向)Web服务
我在ASP.NET中创建了一个常规的旧ASMX Web服务,并将SoapDocumentMethod(OneWay = true)]添加到函数调用中,因为我已经读过这应该调用Asynchronous。 但是我在我的代码中调用它,它肯定不会使调用异步,我的页面只是坐在那里等待函数完成工作。 是什么赋予了?
[SoapDocumentMethod(OneWay = true)] [WebMethod(EnableSession = true)] public void UpdateAccounts() { //do work } //call the function GlobalServices service = new GlobalServices(); service .UpdateAccounts()
您仍然必须使用Async方法进行调用。 在这种情况下,您应该调用service.UpdateAccountsAsync()
。
你回来了吗? OneWay的文档指出“发射并忘记”Web方法不能返回值或具有参数。
- 使用jquery.countdown.js + Asp.net调用serverTime时无法获得正确的时间?
- asp.net linkbutton onclientclick和postback
- 在更新面板中突出显示gridview行而不回发
- c#已启用CORS的Web Api和所请求资源上存在可怕的“Access-Control-Allow-Origin”标头
- 如果在C#中的Catch块中发生exception会发生什么。 在这种情况下,调用者结果也是如此
- 我想从GridView中删除记录。在此之前要求确认“你确定要删除吗?”
- 用户活动档案和统计
- Task.WaitAll挂起了ASP.NET中的多个等待任务
- 使用ClosedXML将Gridview导出到Excel而不发出警告:您尝试打开的文件格式不同