Trieda pokračovania sa používa na uskutočnenie asynchrónneho volania pomocou služieb REST a SOAP. Pomocou tejto triedy môžeme vytvoriť dlhotrvajúcu požiadavku zo stránky Visualforce na externé systémy a môžeme integrovať naše stránky Visualforce s komplexnými back-end systémami.
Ako môžem použiť triedu pokračovania v Salesforce?
Použite triedu pokračovania na asynchrónne vytváranie odkazov na webovú službu SOAP alebo REST. Keď používateľ stlačí tlačidlo Spustiť požiadavku, odkaz sa odošle na adresu URL. Po odoslaní odpovede sa zavolá metóda processResponse.
Čo je Apex Continuation?
V časti Apex pokračovanie označuje asynchrónny externý popis (popis, ktorý beží na pozadí). Znamená to, že vlákno, ktoré ste otvorili, keď ste urobili výzvu, sa stane nečinným, kým čaká na odpoveď.
Ako používate pokračovanie v Apex?
Práca s pokračovaním v triede Apex
Metóda spätného volania musí byť v rovnakej triede Apex. Nastavte koncový bod pre popis pridaním objektu HttpRequest do objektu Continuation. Jeden objekt pokračovania môže obsahovať maximálne tri popisy.
Ako vytvorím viacero popisov v Salesforce?
Ak chcete zo stránky Visualforce vytvoriť viacero hlásení pre dlhotrvajúcu službu súčasne, môžete pridať až tri požiadavky do inštancie pokračovania Príklad, kedy sa majú volať súčasne je, keď vytvárate nezávislé požiadavky na službu, ako je získanie štatistík zásob pre dva produkty.