Waarom gebruiken we voortzetting?

Inhoudsopgave:

Waarom gebruiken we voortzetting?
Waarom gebruiken we voortzetting?

Video: Waarom gebruiken we voortzetting?

Video: Waarom gebruiken we voortzetting?
Video: Continuations: The Swiss Army Knife of Flow Control 2024, November
Anonim

Continuation Class wordt gebruikt om asynchrone call-outs te maken met behulp van REST- en SOAP-services. Met behulp van deze klasse kunnen we een langlopend verzoek indienen van een Visualforce-pagina naar externe systemen en kunnen we onze Visualforce-pagina's integreren met complexe back-endsystemen.

Hoe gebruik ik de vervolgklasse in Salesforce?

Gebruik de vervolgklasse om asynchroon aanroepen te maken naar een SOAP- of REST-webservice. Wanneer de gebruiker op de knop Startverzoek drukt, wordt de aanroep naar de URL gedaan. Zodra het antwoord is verzonden, wordt de processResponse-methode aangeroepen.

Wat is Apex-voortzetting?

In Apex verwijst een vervolg naar een asynchrone externe callout (een callout die op de achtergrond wordt uitgevoerd). Dit betekent dat de thread die u opende toen u een callout maakte, inactief wordt terwijl deze wacht op een reactie.

Hoe gebruik je Voortzetting in Apex?

Werken met een voortzetting in een Apex-klasse

De callback-methode moet zich in dezelfde Apex-klasse bevinden. Stel het eindpunt voor een callout in door een HttpRequest-object toe te voegen aan het Continuation-object. Een enkel Continuation-object kan maximaal drie callouts bevatten.

Hoe maak ik meerdere callouts in Salesforce?

Om meerdere callouts naar een langlopende service tegelijk te maken vanaf een Visualforce-pagina, u kunt maximaal drie verzoeken toevoegen aan de Continuation-instantie Een voorbeeld van wanneer gelijktijdige callouts moeten worden gemaakt is wanneer u onafhankelijke verzoeken doet aan een service, zoals het verkrijgen van voorraadstatistieken voor twee producten.

Aanbevolen: