Flex: Можно ли остановить удаленный вызов?

Я долго ищу, но ответа так и не нашел.

В общем случае мы сохраняем токен вызова удаленного метода, например, Flex -> Java. Но если клиент знает, что текущий вызов больше не нужен, как остановить обработку сервера?

Можно ли с помощью asyncToken остановить удаленный вызов?

Спасибо за Ваш ответ.


person KC Bérenger    schedule 20.02.2012    source источник


Ответы (1)


Как я понял, AsyncToken просто предоставляет дополнительные данные для какой-то операции. Вам потребуется доступ к этой операции, чтобы отменить ее.

ЕСЛИ вы вызываете HTTPService вы используете cancel().

Если вы используете WebService вы должны иметь возможность вызывать getOperation(), а затем cancel() соответствующую операцию.

Если вы используете RemoteObject вы должны иметь возможность вызывать getOperation(), а затем cancel() для соответствующей операции.

person JeffryHouser    schedule 20.02.2012