作業中のアプリケーションですべての 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」パラメーターを使用することは許可されていないため、少し複雑になります。
ブール値と応答コードの両方を含むタプルを返すことを考えていましたが、これを行うより良い方法はありますか?