Paket | mx.data.messages |
Klasse | public class DataMessage |
Vererbung | DataMessage AsyncMessage AbstractMessage Object |
Unterklassen | UpdateCollectionMessage |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eigenschaft | Definiert von | ||
---|---|---|---|
body : Object
Der Körper einer Meldung enthält die spezifischen Daten, die an das Remote-Ziel zugestellt werden sollen. | AbstractMessage | ||
clientId : String
ClientId weist darauf hin, von welchem MessageAgent die Meldung gesendet wurde. | AbstractMessage | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
correlationId : String
Stellt Zugriff auf die Korrelations-ID der Meldung zur Verfügung. | AsyncMessage | ||
destination : String
Das Meldungsziel. | AbstractMessage | ||
headers : Object
Die Header einer Meldung sind ein assoziatives Array, wobei der Schlüssel der Header-Name und der Wert der Header-Wert ist. | AbstractMessage | ||
identity : Object
Stellt einen Zugriff auf die Identitätsmatrix bereit, die die eindeutige Identität des Elements definiert, auf das sich diese DataMessage auswirkt (relevant für Erstell-/Aktualisier-/Löschvorgänge, aber nicht für Füllvorgänge). | DataMessage | ||
messageId : String
Die eindeutige ID für die Meldung. | AbstractMessage | ||
operation : uint
Stellt einen Zugriff auf den Vorgangs/Befehl dieser DataMessage bereit. | DataMessage | ||
timestamp : Number
Stellt Zugriff auf den Zeitstempel für die Meldung zur Verfügung. | AbstractMessage | ||
timeToLive : Number
Die Zeit des Live-Werts einer Meldung gibt an, wie lange die Meldung als gültig und zustellbar betrachtet werden soll. | AbstractMessage |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | DataMessage | ||
[statisch]
Stellt eine Beschreibung des angegebenen Vorgangs zur Verfügung. | DataMessage | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Wenn dies ein Erstellungsvorgang ist, wird „true“ zurückgegeben. | DataMessage | ||
Wenn diese Meldung eine Aktualisierung ist und die Liste der Eigenschaftsnamen eine Länge von null hat, wird „true“ zurückgegeben. | DataMessage | ||
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 | ||
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 eine Stringdarstellung der Meldung zurück. | AbstractMessage | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Konstante | Definiert von | ||
---|---|---|---|
BATCHED_OPERATION : uint = 5 [statisch]
Dieser Vorgang stellt einen Satz von Batch-Vorgängen dar, die als eine einzelne Einheit ausgeführt werden. | DataMessage | ||
COUNT_OPERATION : uint = 9 [statisch]
Dieser Vorgang fordert den Aufruf einer konfigurierten <count-method> an einem Remote-Ziel an. | DataMessage | ||
CREATE_AND_SEQUENCE_OPERATION : uint = 11 [statisch]
Dieser Vorgang fordert eine Erstellung des festgelegten Elements von einem Remote-Ziel an. | DataMessage | ||
CREATE_OPERATION : uint = 0 [statisch]
Gibt einen Erstellvorgang an. | DataMessage | ||
DELETE_OPERATION : uint = 4 [statisch]
Dieser Vorgang gibt an, dass das entsprechende Element entfernt werden soll. | DataMessage | ||
FILL_OPERATION : uint = 1 [statisch]
Dieser Vorgang fordert die Erstellung einer Sequenz durch ein Remote-Ziel mithilfe des Adapters des Remote-Ziels an. | DataMessage | ||
FIND_ITEM_OPERATION : uint = 21 [statisch]
Entspricht „FILL_OPERATION“, aber stellt sicher, dass im Antwort-Array nur ein einzelnes Element zurückgegeben wird. | DataMessage | ||
GET_OPERATION : uint = 2 [statisch]
Dieser Vorgang fordert den Abruf eines bestimmten verwalteten Objekts anhand dessen eindeutiger ID durch das Remote-Ziel an. | DataMessage | ||
GET_OR_CREATE_OPERATION : uint = 10 [statisch]
Dieser Vorgang fordert ein Element mit der entsprechenden Identität vom Remote-Ziel an. | DataMessage | ||
GET_SEQUENCE_ID_OPERATION : uint = 12 [statisch]
Dieser Vorgang fordert eine Sequenz-ID für eine Reihe von Füllparametern an. | DataMessage | ||
MULTI_BATCH_OPERATION : uint = 6 [statisch]
Dieser Vorgang stellt eine Reihe von Operationen dar, die gemeinsam als Einheit ausgeführt werden, aber mehrere Batch-, Erstellungs-, Aktualisierungs- oder Löschvorgänge erhalten, die mehr als ein Ziel, d. h. mehrere Remote-Adapter betreffen. | DataMessage | ||
PAGE_ITEMS_OPERATION : uint = 20 [statisch]
Dieser Vorgang zeigt eine Anforderung für eine Seite von Elementen an, die von Identitäten festgelegt wurden. | DataMessage | ||
PAGE_OPERATION : uint = 8 [statisch]
Dieser Vorgang wird zum Abrufen einer Seite mit aufeinanderfolgendem Inhalt verwendet, der mithilfe mehrerer Meldungen übermittelt wird, anstatt von einer einzelnen. | DataMessage | ||
RELEASE_COLLECTION_OPERATION : uint = 18 [statisch]
Dieser Vorgang zeigt an, dass der Client kein weiteres Interesse am Empfang von Benachrichtigungen über Vorgänge hat, die in der festgelegten Sammlung ausgeführt werden. | DataMessage | ||
RELEASE_ITEM_OPERATION : uint = 19 [statisch]
Dieser Vorgang zeigt an, dass der Client kein weiteres Interesse am Empfang von Benachrichtigungen über Vorgänge hat, die für das festgelegte Element ausgeführt werden. | DataMessage | ||
REMOTE_ALIAS : String = "flex.data.messages.DataMessage" [statisch]
Remote-Alias, das die vollständig qualifizierte serverseitige Klasse angibt, die dieser Klasse entspricht. | DataMessage | ||
SYNCHRONIZE_FILL_OPERATION : uint = 13 [statisch]
Dieser Vorgang fordert die Erstellung einer Sequenz durch ein Remote-Ziel mithilfe des Adapters des Remote-Ziels an. | DataMessage | ||
TRANSACTED_OPERATION : uint = 7 [statisch]
Dieser Vorgang ist einer MULTI_BATCH_OPERATION ähnlich. Zusätzlich sollte der Server die Batches von Meldungen, von denen mehrere vorhanden sind, innerhalb einer Transaktion einbinden. | DataMessage | ||
UNKNOWN_OPERATION : uint = 1000 [statisch]
Code für einen unbekannten Vorgangstyp. | DataMessage | ||
UPDATE_BODY_CHANGES : uint = 0 [statisch]
Diese Konstante wird verwendet, um auf die Liste der geänderten Eigenschaftsnamen zuzugreifen. | DataMessage | ||
UPDATE_BODY_NEW : uint = 2 [statisch]
Diese Konstante wird verwendet, um auf den neuen Wert eines geänderten Elements zuzugreifen. | DataMessage | ||
UPDATE_BODY_PREV : uint = 1 [statisch]
Diese Konstante wird verwendet, um auf den früheren Wert des geänderten Elements zuzugreifen. | DataMessage | ||
UPDATE_COLLECTION_OPERATION : uint = 17 [statisch]
Dieser Vorgang wird gesendet, wenn eine lokale oder Remote-Sequenz durch Einfüge- oder Löschvorgänge modifiziert wurde. | DataMessage | ||
UPDATE_OPERATION : uint = 3 [statisch]
Dieser Vorgang zeigt an, dass die Aktualisierung eines Datenobjekts ausgeführt wurde. | DataMessage |
identity | Eigenschaft |
public var identity:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Stellt einen Zugriff auf die Identitätsmatrix bereit, die die eindeutige Identität des Elements definiert, auf das sich diese DataMessage auswirkt (relevant für Erstell-/Aktualisier-/Löschvorgänge, aber nicht für Füllvorgänge).
operation | Eigenschaft |
public var operation:uint
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Stellt einen Zugriff auf den Vorgangs/Befehl dieser DataMessage bereit. Vorgänge zeigen an, wie das Remote-Ziel diese Meldung verarbeiten soll. Verwenden Sie die getOperationAsString
-Methode, um eine Beschreibung des Vorgangstyps anzuzeigen.
Verwandte API-Elemente
DataMessage | () | Konstruktor |
public function DataMessage()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
getOperationAsString | () | Methode |
public static function getOperationAsString(op:uint):String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Stellt eine Beschreibung des angegebenen Vorgangs zur Verfügung. Diese Methode wird in Vorgängen des Typs toString()
in dieser Meldung verwendet.
Parameter
op:uint — Der Vorgang.
|
String — Eine Stringdarstellung des Vorgangs oder „unknown“, wenn der Vorgang nicht definiert ist.
|
Beispiel ( Verwendung dieses Beispiels )
var msg:DataMessage = DataMessage(event.message); trace("Current operation -'"+ DataMessage.getOperationAsString(msg.operation)+ "'.");
isCreate | () | Methode |
public function isCreate():Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wenn dies ein Erstellungsvorgang ist, wird true
zurückgegeben.
Boolean — Der Erstellungsvorgang wird durch einen booleschen Wert angezeigt.
|
Verwandte API-Elemente
isEmptyUpdate | () | Methode |
public function isEmptyUpdate():Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wenn diese Meldung eine Aktualisierung ist und die Liste der Eigenschaftsnamen eine Länge von null hat, wird true
zurückgegeben.
Boolean — Boolescher Wert, der angibt, ob diese Meldung eine Aktualisierung ist und über eine Liste von Eigenschaftsnamen verfügt, die eine Länge von „null“ hat.
|
BATCHED_OPERATION | Konstante |
public static const BATCHED_OPERATION:uint = 5
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang stellt einen Satz von Batch-Vorgängen dar, die als eine einzelne Einheit ausgeführt werden. Clients senden einen Batch, wenn DataManager.commit()
aufgerufen wird. Alle Meldungen im Batch sind für das gleiche Ziel vorgesehen. Die body
-Eigenschaft enthält alle Meldungen, die zu diesem Batch gehören.
COUNT_OPERATION | Konstante |
public static const COUNT_OPERATION:uint = 9
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang fordert den Aufruf einer konfigurierten <count-method> an einem Remote-Ziel an. Die body
-Eigenschaft der Meldung enthält die Argumente, die beim Aufrufen der Methode an das Remote-Ziel übergeben werden sollen. Clients senden diesen Vorgang, wenn die DataManager.count()
-Methode aufgerufen wird.
Verwandte API-Elemente
CREATE_AND_SEQUENCE_OPERATION | Konstante |
public static const CREATE_AND_SEQUENCE_OPERATION:uint = 11
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang fordert eine Erstellung des festgelegten Elements von einem Remote-Ziel an. Clients senden diesen Vorgang, wenn die DataManager.createItem()
-Methode aufgerufen wird. Die body
-Eigenschaft enthält das Element, das erstellt werden soll.
Verwandte API-Elemente
CREATE_OPERATION | Konstante |
public static const CREATE_OPERATION:uint = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt einen Erstellvorgang an. Die body
-Eigenschaft enthält das neue zu erstellende Element. Bei Ausführung des Vorgangs außerhalb einer Verknüpfung wird eine entsprechende UpdateCollectionMessage ausgelöst, die den Speicherort oder die Indexposition zum Hinzufügen des Elements angibt. Clients senden diesen Vorgang, wenn eine Sammlung unter Verwaltung eines DataService die IList.addItemAt()
-, IList.addItem()
- oder IViewCursor.insert()
-Methoden verwendet.
Verwandte API-Elemente
DELETE_OPERATION | Konstante |
public static const DELETE_OPERATION:uint = 4
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang gibt an, dass das entsprechende Element entfernt werden soll. Clients empfangen und senden diesen Vorgang, wenn das Element entfernt wird. Clients senden diesen Vorgang bei DataManager.deleteItem()
oder wenn eine Sammlung unter Verwaltung eines Datenmanagers die IList.removeItemAt()
- oder IViewCursor.remove()
-Methode verwendet.
Verwandte API-Elemente
FILL_OPERATION | Konstante |
public static const FILL_OPERATION:uint = 1
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang fordert die Erstellung einer Sequenz durch ein Remote-Ziel mithilfe des Adapters des Remote-Ziels an. Die body
-Eigenschaft der Meldung enthält die Füllargumente, die bei der Erstellung der Remote-Sequenz verwendet werden sollen.
FIND_ITEM_OPERATION | Konstante |
public static const FIND_ITEM_OPERATION:uint = 21
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Entspricht „FILL_OPERATION“, aber stellt sicher, dass im Antwort-Array nur ein einzelnes Element zurückgegeben wird.
GET_OPERATION | Konstante |
public static const GET_OPERATION:uint = 2
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang fordert den Abruf eines bestimmten verwalteten Objekts anhand dessen eindeutiger ID durch das Remote-Ziel an. Die identity
-Eigenschaft enthält die gewünschte Identität des Objekts.
Verwandte API-Elemente
GET_OR_CREATE_OPERATION | Konstante |
public static const GET_OR_CREATE_OPERATION:uint = 10
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang fordert ein Element mit der entsprechenden Identität vom Remote-Ziel an. Wenn kein Element mit der Identität vorhanden ist, wird ein Erstellungsvorgang ausgeführt. Clients senden diesen Vorgang, wenn die DataManager.getItem()
-Methode mit Standardwerten ungleich null für das Element aufgerufen wird. Die body
-Eigenschaft enthält die Standardwerte des Elements, falls es erstellt werden muss.
Verwandte API-Elemente
GET_SEQUENCE_ID_OPERATION | Konstante |
public static const GET_SEQUENCE_ID_OPERATION:uint = 12
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang fordert eine Sequenz-ID für eine Reihe von Füllparametern an. Wenn die Sequenz vorhanden ist, wird sie nicht neu erstellt. Wenn sie nicht vorhanden ist, wird sie remote neuerstellt. Clients senden diesen Vorgang bei einer erneuten Verbindung mit einem Remote-Ziel oder bei einem Fehlschlagen der Verbindung mit Wechsel zu einem neuen Knoten innerhalb eines Clusters. Dieser Vorgang wird nur verwendet, wenn das fetch
-Attribut des <reconnect>-Tags in der XML-Datei der Konfiguration des Remote-Ziels als „IDENTITY“ festgelegt ist.
Verwandte API-Elemente
MULTI_BATCH_OPERATION | Konstante |
public static const MULTI_BATCH_OPERATION:uint = 6
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang stellt eine Reihe von Operationen dar, die gemeinsam als Einheit ausgeführt werden, aber mehrere Batch-, Erstellungs-, Aktualisierungs- oder Löschvorgänge erhalten, die mehr als ein Ziel, d. h. mehrere Remote-Adapter betreffen. Clients senden einen mehrfachen Batch, wenn DataManager.commit()
aufgerufen wird und Verknüpfungen für dieses Ziel konfiguriert wurden. Meldungen in diesem Batch werden an mehrere Ziele gesendet.
PAGE_ITEMS_OPERATION | Konstante |
public static const PAGE_ITEMS_OPERATION:uint = 20
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang zeigt eine Anforderung für eine Seite von Elementen an, die von Identitäten festgelegt wurden. Dieser Vorgang ist einer PAGE_OPERATION
ähnlich, wobei die Seitenindexposition nicht erforderlich ist. Clients senden diesen Vorgang beim Abrufen von mit Lazy-Load geladenen Elementen für Verknüpfungen, die mithilfe von 1:n- und m:n-Beziehungen konfiguriert wurden.
PAGE_OPERATION | Konstante |
public static const PAGE_OPERATION:uint = 8
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang wird zum Abrufen einer Seite mit aufeinanderfolgendem Inhalt verwendet, der mithilfe mehrerer Meldungen übermittelt wird, anstatt von einer einzelnen. Dies stellt eine Anforderung für einen Teil einer Remote-Sequenz dar. Clients senden diesen Vorgang, wenn Elemente oder Eigenschaften angefordert werden, die nicht lokal vorhanden sind. Dieser Vorgang wird nur ausgeführt, wenn entweder im <paging >-Tag unter dem <network>-Tag das enabled
-Attribut auf true
mit einem pageSize
-Attribut ungleich null gesetzt ist oder wenn eine Verknüpfung mit dem lazy
-Attribut auf true
gesetzt wurde.
RELEASE_COLLECTION_OPERATION | Konstante |
public static const RELEASE_COLLECTION_OPERATION:uint = 18
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang zeigt an, dass der Client kein weiteres Interesse am Empfang von Benachrichtigungen über Vorgänge hat, die in der festgelegten Sammlung ausgeführt werden. Clients senden diesen Vorgang, wenn DataManager.releaseCollection()
aufgerufen wird oder wenn DataManager.fill()
mit einer ArrayCollection aufgerufen wird, die vorher mit verschiedenen Parametern gefüllt wurde, oder wenn das übergeordnete Element einer 1:n-Verknüpfung freigegeben wird.
Verwandte API-Elemente
RELEASE_ITEM_OPERATION | Konstante |
public static const RELEASE_ITEM_OPERATION:uint = 19
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang zeigt an, dass der Client kein weiteres Interesse am Empfang von Benachrichtigungen über Vorgänge hat, die für das festgelegte Element ausgeführt werden. Clients senden diesen Vorgang, wenn DataService.releaseItem()
oder ItemReference.releaseItem()
aufgerufen wird.
Verwandte API-Elemente
REMOTE_ALIAS | Konstante |
public static const REMOTE_ALIAS:String = "flex.data.messages.DataMessage"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Remote-Alias, das die vollständig qualifizierte serverseitige Klasse angibt, die dieser Klasse entspricht.
SYNCHRONIZE_FILL_OPERATION | Konstante |
public static const SYNCHRONIZE_FILL_OPERATION:uint = 13
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 4.5 |
Laufzeitversionen: | Flash Player 10.1, AIR 2.0 |
Dieser Vorgang fordert die Erstellung einer Sequenz durch ein Remote-Ziel mithilfe des Adapters des Remote-Ziels an. Die body
-Eigenschaft der Meldung enthält die Füllargumente, die bei der Erstellung der Remote-Sequenz verwendet werden sollen.
TRANSACTED_OPERATION | Konstante |
public static const TRANSACTED_OPERATION:uint = 7
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang ist einer MULTI_BATCH_OPERATION ähnlich. Zusätzlich sollte der Server die Batches von Meldungen, von denen mehrere vorhanden sind, innerhalb einer Transaktion einbinden. Dieser Vorgang wird nur ausgeführt, wenn für das Remote-Ziel das <use-transactions>
-Tag unter dem <properties>-Tag innerhalb der Zielkonfigurations-XML mit dem Wert true
festgelegt wurde.
UNKNOWN_OPERATION | Konstante |
public static const UNKNOWN_OPERATION:uint = 1000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Code für einen unbekannten Vorgangstyp.
UPDATE_BODY_CHANGES | Konstante |
public static const UPDATE_BODY_CHANGES:uint = 0
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Diese Konstante wird verwendet, um auf die Liste der geänderten Eigenschaftsnamen zuzugreifen. Verwenden Sie diese Eigenschaft in Klammerschreibweise für die body
-Eigenschaft einer Meldung mit einer operation
von UPDATE_OPERATION
.
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
var msg:DataMessage = DataMessage(event.message); if (msg.operation == DataMessage.UPDATE_OPERATION) { // look at each change and display the old and new values var propertyNames:Array = msg.body[DataMessage.UPDATE_BODY_CHANGES]; var newValues:Object = msg.body[DataMessage.UPDATE_BODY_NEW]; var oldValues:Object = msg.body[DataMessage.UPDATE_BODY_PREV]; var propertyName:String; for (var i:int=0; i<propertyNames.length; i++) { propertyName = propertyNames[i]; trace("Property '"+ propertyName + "' was changed from '" + oldValues[propertyName] + "' to '"+ newValues[propertyName] + "'."); } }
UPDATE_BODY_NEW | Konstante |
public static const UPDATE_BODY_NEW:uint = 2
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Diese Konstante wird verwendet, um auf den neuen Wert eines geänderten Elements zuzugreifen. Verwenden Sie diese Eigenschaft in Klammerschreibweise für die body
-Eigenschaft einer Meldung mit einer operation
von UPDATE_OPERATION
.
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
var msg:DataMessage = DataMessage(event.message); if (msg.operation == DataMessage.UPDATE_OPERATION) { // look at each change and display the old and new values var propertyNames:Array = msg.body[DataMessage.UPDATE_BODY_CHANGES]; var newValues:Object = msg.body[DataMessage.UPDATE_BODY_NEW]; var oldValues:Object = msg.body[DataMessage.UPDATE_BODY_PREV]; var propertyName:String; for (var i:int=0; i<propertyNames.length; i++) { propertyName = propertyNames[i]; trace("Property '"+ propertyName + "' was changed from '" + oldValues[propertyName] + "' to '"+ newValues[propertyName] + "'."); } }
UPDATE_BODY_PREV | Konstante |
public static const UPDATE_BODY_PREV:uint = 1
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Diese Konstante wird verwendet, um auf den früheren Wert des geänderten Elements zuzugreifen. Verwenden Sie diese Eigenschaft in Klammerschreibweise für die body
-Eigenschaft einer Meldung mit einer operation
von UPDATE_OPERATION
.
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
var msg:DataMessage = DataMessage(event.message); if (msg.operation == DataMessage.UPDATE_OPERATION) { // look at each change and display the old and new values var propertyNames:Array = msg.body[DataMessage.UPDATE_BODY_CHANGES]; var newValues:Object = msg.body[DataMessage.UPDATE_BODY_NEW]; var oldValues:Object = msg.body[DataMessage.UPDATE_BODY_PREV]; var propertyName:String; for (var i:int=0; i<propertyNames.length; i++) { propertyName = propertyNames[i]; trace("Property '"+ propertyName + "' was changed from '" + oldValues[propertyName] + "' to '"+ newValues[propertyName] + "'."); } }
UPDATE_COLLECTION_OPERATION | Konstante |
public static const UPDATE_COLLECTION_OPERATION:uint = 17
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang wird gesendet, wenn eine lokale oder Remote-Sequenz durch Einfüge- oder Löschvorgänge modifiziert wurde. Dieser Vorgang stellt Informationen über die Positionen aller Einfüge- und Löschvorgänge bereit, sodass der Zustand der Sammlungsreihenfolge wiederhergestellt werden kann.
Der body
enthält ein Array an UpdateCollectionRanges, die anzeigen, welche Elemente entfernt und hinzugefügt wurden. Durch Anwenden der Sammlungsbereiche für die Aktualisierung in der gegebenen Reihenfolge wird eine einheitliche Reihenfolge der Elemente in der angegebene Sammlung hergestellt.
UPDATE_OPERATION | Konstante |
public static const UPDATE_OPERATION:uint = 3
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Dieser Vorgang zeigt an, dass die Aktualisierung eines Datenobjekts ausgeführt wurde. Clients empfangen und senden diesen Vorgang, wenn ein Element aktualisiert wurde.
Die body
-Eigenschaft der Meldung ist ein Array, das spezifische Informationen über die aufgetretene Aktualisierung enthält. Die DataMessage.UPDATE_BODY_CHANGES
-Position innerhalb des Arrays enthält ein Array an Eigenschaftsnamen, die während der Aktualisierung geändert wurden.
Die DataMessage.UPDATE_BODY_NEW
-Position innerhalb des Arrays enthält das Objekt im neuen, geänderten Zustand. Die DataMessage.UPDATE_BODY_PREV
-Position innerhalb des Arrays enthält das Objekt im ursprünglichen Zustand vor der Aktualisierung.
Beispiel ( Verwendung dieses Beispiels )
var msg:DataMessage = DataMessage(event.message); if (msg.operation == DataMessage.UPDATE_OPERATION) { // look at each change and display the old and new values var propertyNames:Array = msg.body[DataMessage.UPDATE_BODY_CHANGES]; var newValues:Object = msg.body[DataMessage.UPDATE_BODY_NEW]; var oldValues:Object = msg.body[DataMessage.UPDATE_BODY_PREV]; var propertyName:String; for (var i:int=0; i<propertyNames.length; i++) { propertyName = propertyNames[i]; trace("Property '"+ propertyName + "' was changed from '" + oldValues[propertyName] + "' to '"+ newValues[propertyName] + "'."); } }
Tue Jun 12 2018, 10:04 AM Z