我对webservices和rest非常陌生,目前我正在使用servicestack。
我有以下代码,它可以工作:
var response = client.Get<MeasurementResult>(SettingsManager.getMeasurementPath(1));
Measurement measurement = response.result;我想异步地解决这个问题,但我并不真正理解这方面的文档。http://docs.servicestack.net/csharp-client
如何用getAsync代替get来实现上述示例?我的主要问题是地址的提交。
发布于 2017-07-13 10:28:32
您需要在代码中使用异步/等待修饰符(并将包含的方法标记为异步):
async Measurement GetMeasurement()
{
var response = await client.GetAsync<MeasurementResult>(SettingsManager.getMeasurementPath(1)));
return response.Result;
}https://stackoverflow.com/questions/45077059
复制相似问题