Класс продолжения используется для выполнения асинхронного вызова с использованием служб REST и SOAP. Используя этот класс, мы можем сделать длительный запрос со страницы Visualforce к внешним системам и можем интегрировать наши страницы Visualforce со сложными серверными системами.
Как использовать класс продолжения в Salesforce?
Используйте класс Continuation для асинхронного выполнения вызовов к веб-службе SOAP или REST. Когда пользователь нажимает кнопку «Начать запрос», выноска делается для URL-адреса. После отправки ответа будет вызван метод processResponse.
Что такое продолжение Apex?
В Apex продолжение относится к асинхронной внешней выноске (выноске, работающей в фоновом режиме). Это означает, что поток, который вы открыли, когда вы сделали вызов, становится бездействующим, ожидая ответа.
Как вы используете продолжение в Apex?
Работа с продолжением в классе Apex
Метод обратного вызова должен находиться в том же классе Apex. Установите конечную точку для выноски, добавив объект HttpRequest к объекту Continuation. Один объект Continuation может содержать максимум три выноски.
Как сделать несколько уточнений в Salesforce?
Чтобы сделать несколько вызовов к долго работающей службе одновременно со страницы Visualforce, вы можете добавить до трех запросов к экземпляру Continuation Пример того, когда делать одновременные вызовы это когда вы делаете независимые запросы к сервису, например, получаете инвентарную статистику для двух продуктов.