| Пакет | mx.data.messages |
| Класс | public class UpdateCollectionMessage |
| Наследование | UpdateCollectionMessage DataMessage AsyncMessage AbstractMessage Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
IListView.removeItemAt() и т. д.) или Single Managed Object API (DataService.createItem()). Удаленный адрес назначения передает это сообщение при обновлении удаленной последовательности, а также в случае перемещения, удаления или вставки элементов. Это свойство body содержит список объектов UpdateCollectionRange, которые определяют способ изменения коллекции. Применение диапазонов обновления коллекций в соответствующем порядке позволяет выполнить непротиворечивое упорядочение элементов в рамках соответствующей коллекции.
| Свойство | Определено | ||
|---|---|---|---|
![]() | body : Object
Текст сообщения содержит определенные данные, которые должны быть доставлены удаленному адресату. | AbstractMessage | |
![]() | clientId : String
clientId указывает MessageAgent, передавший сообщение. | AbstractMessage | |
| collectionId : Object
Уникальный идентификатор для обновленной коллекции. | UpdateCollectionMessage | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | correlationId : String
Предоставляет доступ к идентификатору корреляции сообщения. | AsyncMessage | |
![]() | destination : String
Адрес назначения сообщения. | AbstractMessage | |
![]() | headers : Object
Заголовки сообщения представляют собой ассоциативный массив, ключом которого является имя заголовка, а значением – значение заголовка. | AbstractMessage | |
![]() | identity : Object
Предоставляет доступ к схеме идентификации, определяющей уникальный идентификатор элемента, на который оказывает воздействие этот DataMessage (релевантно для операции создания/обновления/удаления, но не для операции заполнения). | DataMessage | |
![]() | messageId : String
Уникальный идентификатор сообщения. | AbstractMessage | |
![]() | operation : uint
Предоставляет доступ к операции/команде этого DataMessage. | DataMessage | |
| replace : Boolean
Определяет необходимость замены всей коллекции содержимым этого сообщения. | UpdateCollectionMessage | ||
![]() | timestamp : Number
Предоставляет доступ к временной метке сообщения. | AbstractMessage | |
![]() | timeToLive : Number
Значение времени действия сообщения указывает, как долго сообщение считается действительным и подлежащим доставке. | AbstractMessage | |
| updateMode : int
Указывает состояние этого обновления. | UpdateCollectionMessage | ||
| Метод | Определено | ||
|---|---|---|---|
Создает новый экземпляр пустого UpdateCollectionMessage. | UpdateCollectionMessage | ||
![]() | [статические]
Предоставляет описание указанной операции. | DataMessage | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Возвращает значение true в случае операции создания. | DataMessage | |
![]() |
Возвращает значение true, если это сообщение является обновлением, и его список имен свойств имеет нулевую длину. | DataMessage | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает представление сообщения в виде строки. | AbstractMessage | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
| Константа | Определено | ||
|---|---|---|---|
| CLIENT_UPDATE : int = 0 [статические]
Указывает, что это сообщение о коллекции обновления сгенерировано клиентом. | UpdateCollectionMessage | ||
| SERVER_OVERRIDE : int = 2 [статические]
Указывает, что это сообщение об обновлении коллекции сгенерировано клиентом, и удаленный адресат определил необходимость возврата этого сообщения в соответствующий клиентский компьютер. | UpdateCollectionMessage | ||
| SERVER_UPDATE : int = 1 [статические]
Указывает, что это сообщение об обновлении коллекции сгенерировано в удаленном режиме и основано на текущем состоянии удаленной последовательности. | UpdateCollectionMessage | ||
collectionId | свойство |
public var collectionId:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Уникальный идентификатор для обновленной коллекции. Для коллекции, заполненной с помощью соответствующего метода DataService.fill() и массива указанных параметров.
replace | свойство |
public var replace:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет необходимость замены всей коллекции содержимым этого сообщения. Когда количество изменений для удаленной последовательности достигает критического значения, в качестве оптимизации генерируется сообщение замены. В случае значения true свойство body содержит массив идентификаторов элементов, которые должны заменить все существующие элементы.
updateMode | свойство |
public var updateMode:int| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает состояние этого обновления. Удаленный адресат передает сообщения об обновлении коллекции клиентам при помощи одного из трех режимов обновления:
UpdateCollectionMessage. SERVER_UPDATE: клиент безусловно применяет это обновление коллекцииUpdateCollectionMessage. CLIENT_UPDATE: передающий клиент не обязательно должен выполнять обработку этого обновления коллекции.UpdateCollectionMessage.SERVER_OVERRIDEN: удаленный адресат изменил сообщение об обновлении коллекции, переданной клиентом, и передающий клиент должен восстановить это обновление коллекции.
UpdateCollectionMessage | () | Конструктор |
public function UpdateCollectionMessage()| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает новый экземпляр пустого UpdateCollectionMessage.
CLIENT_UPDATE | Константа |
public static const CLIENT_UPDATE:int = 0| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, что это сообщение о коллекции обновления сгенерировано клиентом.
Связанные элементы API
SERVER_OVERRIDE | Константа |
public static const SERVER_OVERRIDE:int = 2| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, что это сообщение об обновлении коллекции сгенерировано клиентом, и удаленный адресат определил необходимость возврата этого сообщения в соответствующий клиентский компьютер. Затем выдается последующее сообщение об обновлении коллекции, содержащее правильные значения, необходимые для восстановления состояния непротиворечивости между коллекцией клиента и удаленной коллекцией.
Связанные элементы API
SERVER_UPDATE | Константа |
public static const SERVER_UPDATE:int = 1| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, что это сообщение об обновлении коллекции сгенерировано в удаленном режиме и основано на текущем состоянии удаленной последовательности.
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства