ConfigureAwait (false) не дает ответа и приложение застревает - PullRequest
1 голос
/ 07 ноября 2019

Я использую 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;
    }
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...