Чтобы добавить участников в ASYNCCOMPLETEDEVENTARGS - PullRequest
0 голосов
/ 16 марта 2011

как я могу добавить участника в ASYNCCOMPLETEDEVENTARGS в System.ComponentModel Пожалуйста, предложите мне решение.

Ответы [ 2 ]

1 голос
/ 16 марта 2011

Вы можете использовать пользовательское состояние. Когда вы вызываете MehotdAsync (..), возникает перегрузка, когда вы можете передать пользовательское состояние объекта, и вы можете получить это пользовательское состояние из ASYNCCOMPLETEDEVENTARGS

0 голосов
/ 16 марта 2011

Что вы подразумеваете под «добавить участника»?

  • Если вы используете службу WCF / ASMX, клиент ссылки на службу сгенерирует типизированный AsyncCompletedEventArgs, который добавит возврат (и ref /параметр out) значения вашего сервисного вызова к завершенным событиям
  • Если вы сами вызываете событие AsyncCompleted, создайте подкласс (наследуйте от) AsyncCompletedEventArgs (чтобы вы могли добавить к нему что угодно) и вызовите его с вашим пользовательским типом
  • Если вам просто нужны некоторые данные в коде EventHandling, которым вы владеете при вызове BeginAsync, то, как уже упоминалось, пользовательское состояние является безопасной ставкой.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...