Package | mx.data |
Classe | public class MessageBatch |
Héritage | MessageBatch ![]() ![]() |
Implémente | IExternalizable |
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
DataStore.currentBatch
. Les modifications que vous réalisez, par exemple les modifications de propriété détectées automatiquement, par le biais d’une liaison de données ou d’opérations createItem
, updateItem
ou deleteItem
, sont stockées dans ce lot. La liste actuelle des lots non validés est stockée dans la propriété uncommittedBatches
. L’appel de createBatch crée un nouveau lot, ajouté à la fin de la liste. Ce lot est automatiquement désigné comme lot currentBatch. Vous pouvez valider ou rétablir simultanément l’ensemble des modifications d’un lot. Dans tous les cas, le lot est supprimé automatiquement de la liste uncommittedBatches.
Lorsque des dépendances existent entre les modifications, vous devez valider et rétablir les modifications dans l’ordre. Ainsi, vous devez valider le lot le plus ancien de la liste (uncommittedBatches[0]) et rétablir le lot le plus récent : uncommittedBatches[uncommittedBatches.length - 1].
La propriété commitRequired
est définie sur true lorsque le lot contient des modifications, c’est-à-dire lorsque items.length > 0. La propriété items stocke l’ensemble des instances DataMessage de ce lot.
Vous pouvez stocker des informations personnalisées dans une instance MessageBatch par le biais de la propriété properties
. Les lots sont enregistrés/restaurés chaque fois que vous utilisez la méthode saveCache, mais aussi automatiquement lorsque la valeur de la propriété autoSaveCache
est true et que vous utilisez la fonctionnalité hors ligne.
A chaque lot correspond une instance DataMessage associée dans la propriété batchMessage
. Si vous devez communiquer des informations au serveur (et que vous envoyez le message de lot au serveur), vous pouvez stocker des informations dans les en-têtes de ce message.
Propriété | Défini par | ||
---|---|---|---|
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object |
Méthode | Défini par | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | |
![]() |
Distribue un événement dans le flux d’événements. | EventDispatcher | |
![]() |
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | |
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
![]() |
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Constante | Défini par |
---|
Tue Jun 12 2018, 09:30 AM Z