Я использую refit в своем проекте xamarin.forms, чтобы подключиться к серверу и загрузить некоторые данные. Приведенный ниже код работает правильно, если сервер подключен к сети, но когда сервер отключен, я застрял и не получаю ответ от функции ConfigureAwait (false).
public async Task<bool> download()
{
var apiService = NetworkService.GetApiService();
try
{
var data = await apiService.getInitialData().ConfigureAwait(false);
insertData(fullPath, data);
return true;
}
catch (ValidationApiException e)
{
return false;
}
catch (ApiException e)
{
return false;
}
...