服务堆栈版本 3
我对https://github.com/ServiceStack/ServiceStack/wiki/New-API非常熟悉,在此页面上它特别指出“所有这些 API 都有异步等效项,您可以在需要时使用它们。”
是否可以将 async await 与 ServiceStack 的新 api 一起使用?
使用异步等待,服务器和客户端代码会是什么样子?
[Route("/reqstars")]
public class AllReqstars : IReturn<List<Reqstar>> { }
public class ReqstarsService : Service
{
public List<Reqstar> Any(AllReqstars request)
{
return Db.Select<Reqstar>();
}
}
客户
var client = new JsonServiceClient(BaseUri);
List<Reqstar> response = client.Get(new AllReqstars());
有人可以将这些同步示例转换为异步吗?