Continuation Class brukes for å lage asynkrone meldinger ved å bruke REST- og SOAP-tjenester. Ved å bruke denne klassen kan vi lage en langvarig forespørsel fra en Visualforce-side til eksterne systemer, og kan integrere Visualforce-sidene våre med komplekse backend-systemer.
Hvordan bruker jeg Continuation-klassen i Salesforce?
Bruk Continuation-klassen for å lage meldinger asynkront til en SOAP- eller REST-netttjeneste. Når brukeren trykker på Start forespørsel-knappen, sendes meldingen til URL-en. Når svaret er sendt, kalles processResponse-metoden.
Hva er Apex Continuation?
In Apex refererer a Continuation til en asynkron ekstern melding (en melding som kjører i bakgrunnen). Hva dette betyr er at tråden du åpnet da du opprettet en melding blir sovende mens den venter på svar.
Hvordan bruker du Continuation i Apex?
Arbeid med en fortsettelse i en Apex-klasse
Tilbakeringingsmetoden må være i samme Apex-klasse. Angi endepunktet for en callout ved å legge til et HttpRequest-objekt til Continuation-objektet. Et enkelt Continuation-objekt kan inneholde maksim alt tre infomeldinger.
Hvordan lager jeg flere meldinger i Salesforce?
For å lage flere meldinger til en langvarig tjeneste samtidig fra en Visualforce-side, kan du legge til opptil tre forespørsler til Continuation-forekomsten Et eksempel på når du skal lage samtidige callouts er når du sender uavhengige forespørsler til en tjeneste, for eksempel å få lagerstatistikk for to produkter.