ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.data.messages 

DataMessage  - AS3 ADEP Data Services

Paketmx.data.messages
Klassepublic class DataMessage
VererbungDataMessage Inheritance AsyncMessage Inheritance AbstractMessage Inheritance 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

Diese Meldung wird zum Transport eines Vorgangs verwendet, der in einem verwalteten Objekt oder einer Sammlung aufgetreten ist. Diese Meldungsklasse wird sowohl zwischen Clients, die ein Remote-Ziel abonniert haben, als auch zwischen Serverknoten innerhalb eines Clusters übertragen. Die Nutzdaten dieser Meldung beschreiben alle relevanten Details dieses Vorgangs. Diese Informationen werden zum Replizieren von Aktualisierungen und zum Feststellen von Konflikten verwendet. Der Hauptabschnitt der Meldung enthält verschiedene Daten, die auf den Vorgangseinstellungen basieren.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedbody : Object
Der Körper einer Meldung enthält die spezifischen Daten, die an das Remote-Ziel zugestellt werden sollen.
AbstractMessage
 InheritedclientId : String
ClientId weist darauf hin, von welchem MessageAgent die Meldung gesendet wurde.
AbstractMessage
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 InheritedcorrelationId : String
Stellt Zugriff auf die Korrelations-ID der Meldung zur Verfügung.
AsyncMessage
 Inheriteddestination : String
Das Meldungsziel.
AbstractMessage
 Inheritedheaders : 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
 InheritedmessageId : String
Die eindeutige ID für die Meldung.
AbstractMessage
  operation : uint
Stellt einen Zugriff auf den Vorgangs/Befehl dieser DataMessage bereit.
DataMessage
 Inheritedtimestamp : Number
Stellt Zugriff auf den Zeitstempel für die Meldung zur Verfügung.
AbstractMessage
 InheritedtimeToLive : Number
Die Zeit des Live-Werts einer Meldung gibt an, wie lange die Meldung als gültig und zustellbar betrachtet werden soll.
AbstractMessage
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
DataMessage
  
[statisch] Stellt eine Beschreibung des angegebenen Vorgangs zur Verfügung.
DataMessage
 Inherited
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
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt eine Stringdarstellung der Meldung zurück.
AbstractMessage
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert 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
Eigenschaftendetails

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

Konstruktordetails

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.

Methodendetails

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.

Rückgabewerte
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.

Rückgabewerte
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.

Rückgabewerte
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.
Konstantendetails

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] +
                      "'.");
            }
         }
      




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.