servicestack,C#,Asp.net,Asynchronous,servicestack" /> servicestack,C#,Asp.net,Asynchronous,servicestack" />

C# ASP.NET异步页面或web处理程序中的ServiceStack客户端

C# ASP.NET异步页面或web处理程序中的ServiceStack客户端,c#,asp.net,asynchronous,servicestack,C#,Asp.net,Asynchronous,servicestack,我得到了一个使用ServiceStack的PostAsync工作的调用,并将其包装在Begin/End方法中,该方法在调试器中按预期触发。我的问题是,仅此一点不允许我在ASP.NET异步页面(2.0)或异步处理程序中使用这些方法,因为没有一个xxxAsync方法返回IAsyncResult 是否有人在异步页面或异步处理程序中利用ServiceStack异步调用,如果是,您是如何实现的?这可能对您的问题有所帮助?谢谢,这是专门针对客户端的,缓存不是一个选项。我们每秒发出几个web服务请求,只是试图

我得到了一个使用ServiceStack的PostAsync工作的调用,并将其包装在Begin/End方法中,该方法在调试器中按预期触发。我的问题是,仅此一点不允许我在ASP.NET异步页面(2.0)或异步处理程序中使用这些方法,因为没有一个xxxAsync方法返回IAsyncResult


是否有人在异步页面或异步处理程序中利用ServiceStack异步调用,如果是,您是如何实现的?

这可能对您的问题有所帮助?谢谢,这是专门针对客户端的,缓存不是一个选项。我们每秒发出几个web服务请求,只是试图避免线程请求排队。必要时,我可以使用httpwebrequest.begin/endgetresponse,但更愿意使用ServiceStack的PostAsync/GetAsync,特别是因为我知道它们在IAsyncResult的上下文之外工作。