| Package | mx.data.messages |
| Classe | public class UpdateCollectionMessage |
| Héritage | UpdateCollectionMessage DataMessage AsyncMessage AbstractMessage Object |
| 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 |
IListView.removeItemAt(), etc.) ou de l’API d’objet géré unique (DataService.createItem()). La destination distante envoie ce message lorsque la séquence distante est mise à jour et que des éléments sont déplacés, ou supprimés et insérés. Cette propriété body contient une liste d’objets UpdateCollectionRange indiquant de quelle manière la collection a été modifiée. Si les plages de collection de mise à jour sont appliquées dans l’ordre, les éléments de la collection spécifiée sont ordonnés de façon cohérente.
| Propriété | Défini par | ||
|---|---|---|---|
![]() | body : Object
Le corps d’un message contient les données spécifiques à délivrer à la destination distante. | AbstractMessage | |
![]() | clientId : String
L’ID clientId indique quelle classe MessageAgent a envoyé le message. | AbstractMessage | |
| collectionId : Object
Identificateur unique de la collection mise à jour. | UpdateCollectionMessage | ||
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | |
![]() | correlationId : String
Fournit un accès à l’ID de corrélation du message. | AsyncMessage | |
![]() | destination : String
Destination du message. | AbstractMessage | |
![]() | headers : Object
Les en-têtes d’un message sont un tableau associatif où la clé est le nom d’en-tête et la valeur la valeur d’en-tête. | AbstractMessage | |
![]() | identity : Object
Permet d’accéder au mappage d’identités définissant l’identité unique de l’élément affecté par cette instance DataMessage (concerne les opérations de création/mise à jour/suppression, mais pas les opérations de remplissage). | DataMessage | |
![]() | messageId : String
ID unique du message. | AbstractMessage | |
![]() | operation : uint
Permet d’accéder à l’opération/la commande de cette instance DataMessage. | DataMessage | |
| replace : Boolean
Indique si l’intégralité de la collection doit être remplacée par le contenu de ce message. | UpdateCollectionMessage | ||
![]() | timestamp : Number
Fournit un accès à l’horodatage du message. | AbstractMessage | |
![]() | timeToLive : Number
La valeur de la durée de vie d’un message indique la durée pendant laquelle le message doit être considéré comme valide et délivrable. | AbstractMessage | |
| updateMode : int
Indique l’état de cette mise à jour. | UpdateCollectionMessage | ||
| Méthode | Défini par | ||
|---|---|---|---|
Crée une nouvelle instance de classe UpdateCollectionMessage vide. | UpdateCollectionMessage | ||
![]() | [statique]
Fournit une description de l’opération spécifiée. | DataMessage | |
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
Renvoie true s’il s’agit d’une opération de création. | DataMessage | |
![]() |
Renvoie true si le message est une mise à jour et que la longueur de sa liste de noms de propriété est égale à zéro. | DataMessage | |
![]() |
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 | |
![]() |
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 une représentation de chaîne du message. | AbstractMessage | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
| Constante | Défini par | ||
|---|---|---|---|
| CLIENT_UPDATE : int = 0 [statique]
Indique que ce message de collection de mise à jour a été généré par un client. | UpdateCollectionMessage | ||
| SERVER_OVERRIDE : int = 2 [statique]
Indique que ce message de mise à jour de collection a été généré par un client et que la destination distante a déterminé qu’il doit être rétabli sur ce client. | UpdateCollectionMessage | ||
| SERVER_UPDATE : int = 1 [statique]
Indique que ce message de collection de mise à jour a été généré à distance et qu’il est basé sur l’état actuel de la séquence distante. | UpdateCollectionMessage | ||
collectionId | propriété |
public var collectionId:Object| 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 |
Identificateur unique de la collection mise à jour. Si la collection a été remplie par la méthode DataService.fill(), cette propriété contient un tableau des paramètres spécifiés.
replace | propriété |
public var replace:Boolean| 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 |
Indique si l’intégralité de la collection doit être remplacée par le contenu de ce message. Lorsque le nombre de modifications apportées à une séquence distante atteint un seuil de basculement, un message de remplacement est généré sous forme d’optimisation. Si la valeur est true, la propriété body contient un tableau d’identités d’élément devant remplacer les éléments existants.
updateMode | propriété |
public var updateMode:int| 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 |
Indique l’état de cette mise à jour. La destination distante envoie des messages de collection de mise à jour aux clients, en utilisant l’un des trois modes de mise à jour :
UpdateCollectionMessage.SERVER_UPDATE: le client applique cette collection de mise à jour sans condition.UpdateCollectionMessage.CLIENT_UPDATE: il n’est pas nécessaire que le client de validation traite cette collection de mise à jour.UpdateCollectionMessage.SERVER_OVERRIDEN: la destination distante a modifié le message de mise à jour de collection envoyé par le client et le client de validation doit rétablir cette mise à jour de collection.
UpdateCollectionMessage | () | Constructeur |
public function UpdateCollectionMessage()| 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 |
Crée une nouvelle instance de classe UpdateCollectionMessage vide.
CLIENT_UPDATE | Constante |
public static const CLIENT_UPDATE:int = 0| 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 |
Indique que ce message de collection de mise à jour a été généré par un client.
Eléments de l’API associés
SERVER_OVERRIDE | Constante |
public static const SERVER_OVERRIDE:int = 2| 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 |
Indique que ce message de mise à jour de collection a été généré par un client et que la destination distante a déterminé qu’il doit être rétabli sur ce client. Un autre message de collection de mise à jour sera ensuite généré ; celui-ci contiendra les valeurs correctes à appliquer pour rétablir la cohérence entre la collection du client et la collection distante.
Eléments de l’API associés
SERVER_UPDATE | Constante |
public static const SERVER_UPDATE:int = 1| 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 |
Indique que ce message de collection de mise à jour a été généré à distance et qu’il est basé sur l’état actuel de la séquence distante.
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées