Как получить ответ об успешном статусе отдельного вызова API в C #.
Я создаю мобильное приложение с использованием форм Xamarin,
В моем приложении мне нужно предварительно выбрать определенную информацию при запуске приложения для использования мобильного приложения.
Прямо сейчас, я называю детали, как это,
public async Task<Response> GetAllVasInformationAsync()
{
var userDetails = GetUserDetailsAsync();
var getWageInfo = GetUserWageInfoAsync();
var getSalaryInfo = GetSalaryInfoAsync();
await Task.WhenAll(userDetails,
getWageInfo,
getSalaryInfo,
);
var resultToReturn = new Response
{
IsuserDetailsSucceeded = userDetails.Result,
IsgetWageInfoSucceeded = getWageInfo.Result,
IsgetSalaryInfoSucceeded = getSalaryInfo.Result,
};
return resultToReturn;
}
В моем приложении мне нужно обновить детали, основываясь на успешном ответе. Как то так (2/5) завершено. И текст должен обновляться всякий раз, когда мы получаем новый ответ.
Каков наилучший способ реализации этой функции? Можно ли использовать вместе с Task.WhenAll. Потому что я пытаюсь обернуть все в один вызов метода.