Γιατί χρησιμοποιούμε τη συνέχεια;

Πίνακας περιεχομένων:

Γιατί χρησιμοποιούμε τη συνέχεια;
Γιατί χρησιμοποιούμε τη συνέχεια;

Βίντεο: Γιατί χρησιμοποιούμε τη συνέχεια;

Βίντεο: Γιατί χρησιμοποιούμε τη συνέχεια;
Βίντεο: Γιατί χρησιμοποιούμε το κομποσχοίνι και ποια είναι η ιστορία του; | Ρωτήστε τον Γέροντα 2024, Νοέμβριος
Anonim

Η

Η τάξη συνέχισης χρησιμοποιείται για τη δημιουργία ασύγχρονης προώθησης χρησιμοποιώντας υπηρεσίες REST και SOAP. Χρησιμοποιώντας αυτήν την κλάση, μπορούμε να υποβάλουμε ένα μεγάλο αίτημα από μια σελίδα Visualforce σε εξωτερικά συστήματα και μπορούμε να ενσωματώσουμε τις σελίδες μας Visualforce με πολύπλοκα συστήματα υποστήριξης.

Πώς μπορώ να χρησιμοποιήσω την τάξη Continuation στο Salesforce;

Χρησιμοποιήστε την κλάση Συνέχεια για να πραγματοποιήσετε μηνύματα προώθησης ασύγχρονα σε μια υπηρεσία Ιστού SOAP ή REST. Όταν ο χρήστης πατήσει το κουμπί Έναρξη αιτήματος, η επεξήγηση γίνεται στη διεύθυνση URL. Μόλις σταλεί η απάντηση, θα κληθεί η μέθοδος processResponse.

Τι είναι το Apex Continuation;

Στο Apex η Συνέχεια αναφέρεται σε ένα ασύγχρονο εξωτερικό μήνυμα (ένα μήνυμα που εκτελείται στο παρασκήνιο). Αυτό σημαίνει ότι το νήμα που ανοίξατε όταν κάνατε μια προώθηση γίνεται αδρανές όσο περιμένει απάντηση.

Πώς χρησιμοποιείτε το Continuation στο Apex;

Εργασία με μια Συνέχεια σε μια κλάση Apex

Η μέθοδος επανάκλησης πρέπει να είναι στην ίδια κλάση Apex. Ορίστε το τελικό σημείο για ένα μήνυμα προώθησης προσθέτοντας ένα αντικείμενο HttpRequest στο αντικείμενο Continuation. Ένα μεμονωμένο αντικείμενο Continuation μπορεί να περιέχει έως τρία μηνύματα προώθησης.

Πώς μπορώ να κάνω πολλαπλά μηνύματα στο Salesforce;

Για να πραγματοποιήσετε πολλαπλές επεξηγήσεις σε μια μακροχρόνια υπηρεσία ταυτόχρονα από μια σελίδα Visualforce, μπορείτε να προσθέσετε έως και τρία αιτήματα στο παράδειγμα Συνέχειας Ένα παράδειγμα για το πότε να κάνετε ταυτόχρονες επεξηγήσεις είναι όταν υποβάλλετε ανεξάρτητα αιτήματα σε μια υπηρεσία, όπως η λήψη στατιστικών στοιχείων αποθέματος για δύο προϊόντα.

Συνιστάται: