我有一个类可以处理我正在处理的应用程序中的所有 API 事务。其方法的概要如下所示:
public static async Task<bool> APICall(int bla)
{
HttpResponseMessage response;
bool res;
// Post/GetAsync to server depending on call + other logic
return res;
}
我想要做的是能够将 response.StatusCode 也返回给调用者,但是由于我们不允许将“out”参数与异步方法一起使用,这会使事情变得有点复杂。
我正在考虑返回一个包含 bool 和响应代码的元组,有没有更好的方法来做到这一点?