Fortsättningsklass används för att göra asynkrona utlysningar med REST- och SOAP-tjänster. Med den här klassen kan vi göra en långvarig förfrågan från en Visualforce-sida till externa system och kan integrera våra Visualforce-sidor med komplexa backend-system.
Hur använder jag Continuation-klassen i Salesforce?
Använd klassen Continuation för att göra anrop asynkront till en SOAP- eller REST-webbtjänst. När användaren trycker på knappen Starta begäran görs länken till URL:en. När svaret har skickats kommer processResponse-metoden att anropas.
Vad är Apex Continuation?
I Apex hänvisar a fortsättning till en asynkron extern bildtext (en bildtext som körs i bakgrunden). Vad detta betyder är att tråden du öppnade när du gjorde en förklaring blir vilande medan den väntar på ett svar.
Hur använder du Continuation i Apex?
Arbeta med en fortsättning i en Apex-klass
Återuppringningsmetoden måste vara i samma Apex-klass. Ställ in slutpunkten för en callout genom att lägga till ett HttpRequest-objekt till Continuation-objektet. Ett enstaka fortsättningsobjekt kan innehålla högst tre bildtexter.
Hur gör jag flera länktexter i Salesforce?
För att göra flera callouts till en långvarig tjänst samtidigt från en Visualforce-sida, kan du lägga till upp till tre förfrågningar till Continuation-instansen Ett exempel på när man ska göra samtidiga callouts är när du gör oberoende förfrågningar till en tjänst, som att få lagerstatistik för två produkter.