Dlaczego używamy kontynuacji?

Spisu treści:

Dlaczego używamy kontynuacji?
Dlaczego używamy kontynuacji?

Wideo: Dlaczego używamy kontynuacji?

Wideo: Dlaczego używamy kontynuacji?
Wideo: Continuations: The Swiss Army Knife of Flow Control 2024, Wrzesień
Anonim

Klasa kontynuacji jest używana do wykonywania asynchronicznego wywołania przy użyciu usług REST i SOAP. Korzystając z tej klasy, możemy wykonać długotrwałe żądanie ze strony Visualforce do systemów zewnętrznych i możemy zintegrować nasze strony Visualforce ze złożonymi systemami zaplecza.

Jak używać klasy Continuation w Salesforce?

Użyj klasy Continuation , aby asynchronicznie wykonywać wywołania w usługach WWW SOAP lub REST. Gdy użytkownik kliknie przycisk Żądanie rozpoczęcia, objaśnienie jest kierowane do adresu URL. Po wysłaniu odpowiedzi zostanie wywołana metoda processResponse.

Co to jest kontynuacja Apex?

W Apexie kontynuacja odnosi się do asynchronicznego wywołania zewnętrznego (wywołanie działające w tle). Oznacza to, że wątek, który otworzyłeś podczas tworzenia objaśnienia, staje się uśpiony i oczekuje na odpowiedź.

Jak korzystać z kontynuacji w Apex?

Praca z kontynuacją w klasie Apex

Metoda wywołania zwrotnego musi znajdować się w tej samej klasie Apex. Ustaw punkt końcowy wywołania, dodając obiekt HttpRequest do obiektu kontynuacji. Pojedynczy obiekt Continuation może zawierać maksymalnie trzy objaśnienia.

Jak wykonać wiele objaśnień w Salesforce?

Aby jednocześnie wykonać wiele odwołań do długo działającej usługi ze strony Visualforce, możesz dodać do trzech żądań do instancji kontynuacji Przykład, kiedy należy wykonać jednoczesne objaśnienia ma miejsce, gdy wysyłasz niezależne żądania do usługi, takie jak pobieranie statystyk zapasów dla dwóch produktów.

Zalecana: