Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, Marek, Вы писали:
M>>А как в общем случаи грамотные люди делают проверку на timeout?)
_FR>Вопрос в том, поддерживает ли ваша асинхронная операция отмену. Если не поддерживает, то отменить её в общем случае нельзя. Так же некоторые асинхронные операции сами имеют таймаут, и пользователю достаточно его выставить.
_FR>Если отмена не поддерживается, клиенту остаётся не много: или просто перестать ждать или взвести флаг о том, что результат операции более не актуален и осоществлять какие-то действия уже в End-методе.
Спасибо за идею — думаю при срабатывании таймера выставлять флаг неактуальности и заново запускать запрос на данные.