Panda-sama (blak_n_wait) wrote in ru_csharp,
Panda-sama
blak_n_wait
ru_csharp

пытаюсь разобраться с некоторыми асинхронными задачами
в целом вроде бы что-то начал понимать, однако столкнулся с проблемой совместить
(приложение под windows phone)

есть
class myClass
{
object myObject;

public object GetObject();
}

public object GetObject()
{
Webclient webclient = new webclient;
webclient.DownloadStringCompleted += new DownloadCompletedEventHandler ( DownloadComplete);
webclient.DownloadStringAsync(Uri);

return myObject;
}

private void DownloadComplete (Object sender, DownloadCompleteEventArgs e)
{
//получаем загруженную страницу
//парсим её
//получаем данные которые надо записать в Object и вернуть
}

проблема, собственно в одном:
return myObject; в GetObject должен делаться, конечно, после того как этот myObject заполнен данными после парсинга полученных данных

прикрутить beginInvoke / endInvoke к уже имеющимся асинхронным void DownloadStringAsync - не соображу как
Subscribe

  • Ищем Web разработчика

    Молодая и амбициозная компания "Лето", ищет еще одного программиста в уютный офис на ВДНХ (г. Москва). Если вы любите просиживать…

  • Отправка емейлов через SMTP сервер

    День добрый, Есть приложение, которое предназначено для отправки емейлов. (C# Console Application). Оно обслуживает компанию, которая посылает своим…

  • Как запретить выбирать определенный элемент в ComboBox?

    Требуется запретить пользователю выбирать определенные элементы из ComboBox. При этом при попытке выбрать запрещенный элемент раскрывающийся список…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments