Подключение асинхронного метода к обработчику событий с помощью ASMX - PullRequest
1 голос
/ 16 ноября 2010

У меня есть стандартный веб-метод asmx, который при ссылке создает следующий метод в клиентском прокси:

msr.SendAndReceiveAsync("Hello");

Это всего лишь пример, любой метод, который вы генерируете с помощью asmx, автоматически получает метод Async.

Я могу назвать этот метод хорошо, но я не могу понять, что правильно, подключить обработчик событий.

Лучшие примеры, которые я могу найти, рекомендуют это:

msr.SendAndReceiveCompleted += new EventHandler<AsyncCompletedEventArgs>(msr_complete);  

        }

        private void msr_complete(object sender, AsyncCompletedEventArgs e)
        {

        }

Это не компилируется.Что я делаю не так?

1 Ответ

1 голос
/ 18 ноября 2010

Веб-ссылка должна была сгенерировать обработчик событий, подобный этому, чтобы вы могли использовать:

msr.SendAndReceiveCompleted += new SendAndReceiveCompletedEventHandler(msr_complete);   
...