Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Egorikas
1 / 1 / 0
Регистрация: 31.03.2012
Сообщений: 36
#1

Windows Phone 8.1 async и await выполняются, но результат не возвращается - Windows Phone

09.01.2015, 20:31. Просмотров 375. Ответов 0
Метки нет (Все метки)

Добрый вечер.
Пишу простенькое приложение для Windows Phone возникла следующая проблема, есть например кусочек кода:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    
public static class ScheduleParser
    {
        public static async Task<string> GetSchedule(string groupNumber)
        {
            string siteAddress = "site.com";
            siteAddress = string.Format(siteAddress, groupNumber);
            var client = new HttpClient();
 
            var response = await client.GetStringAsync(siteAddress);
            return response;
        }
...
}
И есть вызов этого метода в коде

C#
1
2
3
4
private async void  ButtonBase_OnClick(object sender, RoutedEventArgs e)
        {
           var schedule = await ScheduleParser.GetSchedule("1111111");
        }
Под деббагером, я вижу, что GetScheduleвыполняется и все проходит нормально, результат возвращается, но я не получаю его в ButtonBase_OnClick, в чем может быть проблема?

Заранее спасибо за помощь.

Добавлено через 42 минуты
P.S.
То есть, например я напишу за так
C#
1
2
3
4
5
private async void  ButtonBase_OnClick(object sender, RoutedEventArgs e)
        {
           var schedule = await ScheduleParser.GetSchedule("1111111");
           doSomething();
        }
doSomething() никогда не выполнится.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2015, 20:31     Windows Phone 8.1 async и await выполняются, но результат не возвращается
Посмотрите здесь:
Windows Phone MVVM Windows Phone
Sqlite и Windows Phone Windows Phone
Windows Phone Анкета на с# на windows phone
Windows Phone GPS Windows Phone
Секундомер на Windows phone Windows Phone
Windows Phone Архитектура Windows Phone 8
Windows Phone Windows Phone и локальная БД
Потоки в windows phone 8.1 Windows Phone
Кроссплатформенность Windows Phone Windows Phone
Windows Phone: литература Windows Phone
Windows Phone Фриланс и Windows Phone
Windows Phone Эмулятор Windows Phone 8/8.1

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru