Я работаю над методом, который выполняет некоторую задачу асинхронно.
Давайте назовем его: AsyncMethod ();
Вызывающий класс подписывается на событие AsyncMethodCompleted, которое «отправляет» аргументы события срезультат запроса обратно в класс, который вызвал запрос AsyncMethod ().
Теперь моя проблема в том, что мой AsyncMethod иногда вызывается более одного раза для извлечения данных, и время, которое AsyncMethod занимает для завершения, можетВ некоторых случаях мои подписчики могут получать данные, которые они не запрашивали.
Поэтому мой вопрос заключается в том, есть ли способ отличить результаты так, чтобы классы моих подписчиков реагировали на результат только в том случае, если результат соответствует их запросу.