Systems and methods for web store events. A web store event occurs whenever
an item is accessed. When an item is accessed, both synchronous and
asynchronous events can fire. If a synchronous event fires, then an event
object that has registered for the synchronous event is called and
executed before the transaction involving the item is allowed to complete.
The synchronous event also has the ability to either commit or abort the
transaction. Importantly, the synchronous event has complete control over
the item. An asynchronous event is called and executed after the
transaction involving the item is already committed to the store and after
any synchronous events have executed. Because more than one event object
can register for a web store event, synchronous event objects are called
according to their priority. Synchronous events fire before asynchronous
events and synchronous event objects execute before asynchronous event
objects.
Συστήματα και μέθοδοι για τα γεγονότα καταστημάτων Ιστού. Ένα γεγονός καταστημάτων Ιστού εμφανίζεται όποτε ένα στοιχείο προσεγγίζεται. Όταν ένα στοιχείο προσεγγίζεται, και τα σύγχρονα και ασύγχρονα γεγονότα μπορούν να βάλουν φωτιά. Εάν πυρκαγιές ενός οι σύγχρονες γεγονότος, έπειτα ένα αντικείμενο γεγονότος που έχει καταχωρήσει για το σύγχρονο γεγονός καλούνται και εκτελούνται προτού να επιτραπεί για να ολοκληρώσει η συναλλαγή που περιλαμβάνει το στοιχείο. Το σύγχρονο γεγονός έχει επίσης τη δυνατότητα είτε να δεσμεύσει είτε να αποβάλει τη συναλλαγή. Σημαντικά, το σύγχρονο γεγονός έχει τον πλήρη έλεγχο του στοιχείου. Ένα ασύγχρονο γεγονός καλείται και εκτελείται αφότου η συναλλαγή που περιλαμβάνει το στοιχείο είναι ήδη δεσμευμένη στο κατάστημα και μετά από οποιαδήποτε σύγχρονα γεγονότα έχει εκτελέσει. Επειδή περισσότερα από ένα αντικείμενα γεγονότος μπορούν να καταχωρήσουν για ένα γεγονός καταστημάτων Ιστού, τα σύγχρονα αντικείμενα γεγονότος καλούνται σύμφωνα με την προτεραιότητά τους. Η σύγχρονη πυρκαγιά γεγονότων πριν από τα ασύγχρονα γεγονότα και τα σύγχρονα αντικείμενα γεγονότος εκτελούν πριν από τα ασύγχρονα αντικείμενα γεγονότος.