გაგრძელების კლასი გამოიყენება ასინქრონული გამოხმაურების გასაკეთებლად REST და SOAP სერვისების გამოყენებით. ამ კლასის გამოყენებით, ჩვენ შეგვიძლია მივმართოთ Visualforce გვერდიდან გარე სისტემებს და შეგვიძლია გავაერთიანოთ ჩვენი Visualforce გვერდები რთულ უკანა სისტემებთან.
როგორ გამოვიყენო Continuation კლასი Salesforce-ში?
გამოიყენეთ Continuation კლასი ასინქრონულად გამოხმაურების გასაკეთებლად SOAP ან REST ვებ სერვისზე. როდესაც მომხმარებელი დააჭერს Start Request ღილაკს, გამოძახება ხდება URL-ზე. პასუხის გაგზავნის შემდეგ გამოიძახება processResponse მეთოდი.
რა არის Apex Continuation?
Apex-ში Continuation ეხება ასინქრონულ გარე გამოხმაურებას (გამოხმაურება, რომელიც გადის ფონზე). ეს ნიშნავს, რომ ის თემა, რომელიც გახსენით, როცა გამოხმაურება გააკეთეთ, მიძინებული ხდება, სანამ ის პასუხს ელოდება.
როგორ იყენებთ Continuation-ს Apex-ში?
გაგრძელებასთან მუშაობა Apex კლასში
დაბრუნების მეთოდი უნდა იყოს იმავე Apex კლასში. დააყენეთ საბოლოო წერტილი გამოხმაურებისთვის HttpRequest ობიექტის დამატებით Continuation ობიექტზე. ერთი Continuation ობიექტი შეიძლება შეიცავდეს მაქსიმუმ სამ გამოხმაურებას.
როგორ გავაკეთო რამდენიმე გამოძახება Salesforce-ში?
Visualforce გვერდიდან გრძელვადიან სერვისზე ერთდროულად რამდენიმე გამოძახების გასაკეთებლად, შეგიძლიათ დაუმატოთ სამამდე მოთხოვნა გაგრძელების მაგალითზე მაგალითი იმისა, თუ როდის უნდა გააკეთოთ ერთდროული გამოხმაურება ეს არის, როდესაც თქვენ უგზავნით დამოუკიდებელ მოთხოვნებს სერვისისთვის, როგორიცაა მარაგის სტატისტიკის მიღება ორი პროდუქტისთვის.