我有一个 Web 服务,我想从我的一个 asp.net 类中调用它。 我可以成功调用我的 web 服务。但现在我需要异步调用此服务。我需要调用它而不是等待服务完成执行。我不需要处理来自服务的响应,也不需要验证服务是否成功执行。我想要的只是能够调用该服务并可以自由地做其他事情。
最佳答案
您需要异步使用网络服务。 转到并检查
AddServiceReference -> Advance -> generate asynchronous operations.
在此异步回调事件之后,您可以为每个方法使用 假设您的服务中有 ABC 方法,当您将通过同步使用它时,这些方法将在您的应用程序中可用
1>ABC (fire and wait for output)
2>ABCAsync(fire and forget)
3>ABC callback event(get fired <if ABCAsync is called> when data available in your application)
关于c# - 如何从 ASP.Net 以 "fire and forget"方式调用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21441895/