Paket | mx.data |
Klasse | public class MessageBatch |
Vererbung | MessageBatch ![]() ![]() |
Implementiert | IExternalizable |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
DataStore.currentBatch
-Eigenschaft ist immer möglich. Von Ihnen durchgeführte Änderungen wie Eigenschaftsänderungen, die über die Datenbindung, createItem()
-, updateItem()
- oder deleteItem()
-Vorgänge automatisch erkannt wurden, werden automatisch in diesem Batch gespeichert. Die aktuelle Liste der nicht übernommenen Batches wird in der uncommittedBatches
-Eigenschaft gespeichert. Sie rufen createBatch auf, um einen neuen Batch zu erstellen, der an das Ende der Liste eingefügt wird. Dieser Batch wird automatisch ein currentBatch. Sie können alle Änderungen übernehmen oder den vorherigen Zustand wiederherstellen, indem Sie die Batches nacheinander verarbeiten. Bei beiden Vorgängen wird der Batch automatisch aus der uncommittedBatches-Liste entfernt.
Bei bestehenden Abhängigkeiten zwischen Änderungen sollten Sie Änderungen der Reihe nach übernehmen bzw. den vorherigen Zustand wiederherstellen - d. h. den ältesten Batch in der Liste übernehmen (uncommittedBatches[0]) und den vorherigen Zustand für den aktuellsten Batch wiederherstellen - uncommittedBatches[uncommittedBatches.length - 1].
Die commitRequired
-Eigenschaft wird als „true“ festgelegt, wenn Änderungen am Batch vorhanden sind (d. h. items.length > 0). Die items-Eigenschaft speichert den Satz von DataMessages in diesem Batch.
Sie können über die properties
-Eigenschaft benutzerdefinierte Informationen in einem MessageBatch speichern. Batches werden jedes Mal bei Verwendung der saveCache-Methode oder automatisch gespeichert/wiederhergestellt, wenn autoSaveCache
bei Verwendung der Offline-Funktion als „true“ festgelegt ist.
Außerdem ist mit jedem Batch eine DataMessage in der batchMessage
-Eigenschaft verknüpft. Wenn Sie Informationen zum Server vermitteln müssen (und Sie die Batch-Meldung an den Server senden), können Sie im Header dieser Meldung Informationen speichern.
Eigenschaft | Definiert von | ||
---|---|---|---|
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object |
Methode | Definiert von | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | |
![]() |
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | |
![]() |
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | |
![]() |
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | |
![]() |
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | |
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | |
![]() |
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | |
![]() |
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | |
![]() |
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | |
![]() |
Gibt den Grundwert des angegebenen Objekts zurück. | Object | |
![]() |
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Konstante | Definiert von |
---|
Tue Jun 12 2018, 10:04 AM Z