Пакет | mx.data |
Класс | public class CacheDataDescriptor |
Наследование | CacheDataDescriptor EventDispatcher Object |
Реализует | IExternalizable |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
getCacheDescriptors()
связанной службы.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
created : Date [только для чтения]
Время в формате UTC, в котором эти кэшированные данные сначала были созданы в локальной памяти. | CacheDataDescriptor | ||
id : Object [только для чтения]
Уникальный идентификатор кэшированных данных. | CacheDataDescriptor | ||
lastAccessed : Date [только для чтения]
Время в формате UTC, в котором к этим кэшированным данным был выполнен последний доступ из локальной памяти. | CacheDataDescriptor | ||
lastFilled : Date
Время в формате UTC, используемое для последнего заполнения кэшированных данных на удаленном сервере. | CacheDataDescriptor | ||
lastWrite : Date [только для чтения]
Время в формате UTC, в котором эти кэшированные данные были в последний раз записаны в локальную память. | CacheDataDescriptor | ||
metadata : Object
Предоставляет доступ к пользовательской информации, сохраненной наряду с этими данными в локальной памяти. | CacheDataDescriptor | ||
synced : Boolean = false
Содержит true, если этот запрос был синхронизирован при его запросе с сервера. | CacheDataDescriptor | ||
type : uint [только для чтения]
Тип данных, с которым связан этот дескриптор кэша. | CacheDataDescriptor |
Метод | Определено | ||
---|---|---|---|
CacheDataDescriptor(dataList:DataList = null)
Инициализирует этот дескриптор с указанным элементом кэша и связанным идентификатором. | CacheDataDescriptor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строковое представление объекта CacheDataDescriptor. | CacheDataDescriptor | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Константа | Определено | ||
---|---|---|---|
ALL : uint = 0 [статические]
Параметр для использования с методом getCacheDescriptors() с целью указания возвращаемого типа дескрипторов. | CacheDataDescriptor | ||
FILL : uint = 1 [статические]
Параметр для использования с методом getCacheDescriptors() с целью указания возвращаемого типа дескрипторов. | CacheDataDescriptor | ||
ITEM : uint = 2 [статические]
Параметр для использования с методом getCacheDescriptors() с целью указания возвращаемого типа дескрипторов. | CacheDataDescriptor |
created | свойство |
created:Date
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Время в формате UTC, в котором эти кэшированные данные сначала были созданы в локальной памяти. Это значение устанавливается, если autoSave
является true
, вызвано, а запрос fill()
, getItem()
или createItem()
данных, уже не находящиеся в локальном хранилище, завершен или вызван saveCache()
. Если данные уже кэшированы, то при вызове этих методов изменится время последнего доступа. Если кэшированные данные обновляются в результате запроса, то время последнего обновления также будет обновлено.
Реализация
public function get created():Date
id | свойство |
id:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Уникальный идентификатор кэшированных данных. Значение, используемое службой для однозначной идентификации этих данных. Для коллекций элементов это значение определено удаленным адресом при выполнении запроса на заполнение. Для отдельных управляемых объектов (single managed object, SMO) значение является отображением пар значение/имя для элемента, как определено тегом <identity>
в файле services-config.xml.
Реализация
public function get id():Object
lastAccessed | свойство |
lastAccessed:Date
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Время в формате UTC, в котором к этим кэшированным данным был выполнен последний доступ из локальной памяти. Это значение устанавливается, если запрос данных fill()
, getItem()
или createItem()
, которые уже не находятся в локальном хранилище, завершен.
Реализация
public function get lastAccessed():Date
lastFilled | свойство |
lastFilled:Date
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 4.5 |
Версии среды выполнения: | Flash Player 10.1, AIR 2.0 |
Время в формате UTC, используемое для последнего заполнения кэшированных данных на удаленном сервере. Используется для восстановления поля fillTimestamp в dataList, что позволяет последующим вызовам synchronizeFill() определять измененные данные, которые требуется получить с сервера.
Реализация
public function get lastFilled():Date
public function set lastFilled(value:Date):void
lastWrite | свойство |
lastWrite:Date
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Время в формате UTC, в котором эти кэшированные данные были в последний раз записаны в локальную память. Это значение устанавливается, если autoSave
является true
, вызвано, а запрос fill()
, getItem()
или createItem()
данных, уже не находящиеся в локальном хранилище, завершен или вызван saveCache()
. Последнее время записи будет обновлено, если кэшированные данные обновляются в результате запроса или помещенное обновление происходит, когда autoSave
является true
.
Реализация
public function get lastWrite():Date
metadata | свойство |
metadata:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к пользовательской информации, сохраненной наряду с этими данными в локальной памяти. Значения, присвоенные этому свойству, должны быть доступны для сериализации, т. е. иметь возможность реализации flash.util.IExternalizable или возможность подчиняться объектам, основанным не на интерфейсе пользователя. Обычно это значение является описанием строки релевантности данных в системе. Например, «Все золотые клиенты» или «Все заказы стоимостью более $10 000».
Реализация
public function get metadata():Object
public function set metadata(value:Object):void
Связанные элементы API
synced | свойство |
public var synced:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Содержит true
, если этот запрос был синхронизирован при его запросе с сервера. Синхронизированный запрос – тот, для которого сервер инициирует уведомления об изменениях для клиента. Поэтому значение true
определяет актуальный запрос относительно сервера во время его постоянного локального хранилища.
type | свойство |
type:uint
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Тип данных, с которым связан этот дескриптор кэша. Допустимые значения:
CacheDataDescriptor.FILL
– дескриптор для заполненной коллекции.CacheDataDescriptor.ITEM
– дескриптор для управляемого элемента.
Реализация
public function get type():uint
CacheDataDescriptor | () | Конструктор |
public function CacheDataDescriptor(dataList:DataList = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализирует этот дескриптор с указанным элементом кэша и связанным идентификатором.
ПараметрыdataList:DataList (default = null ) — Ссылка DataList на связанные элементы.
|
toString | () | метод |
override public function toString():String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает строковое представление объекта CacheDataDescriptor.
ВозвращаетString — Строковое представление объекта CacheDataDescriptor.
|
ALL | Константа |
public static const ALL:uint = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параметр для использования с методом getCacheDescriptors()
с целью указания возвращаемого типа дескрипторов. Эта константа указывает, что дескрипторы для обеих заполненных коллекций и отдельных управляемых объектов должны быть возвращены.
Связанные элементы API
FILL | Константа |
public static const FILL:uint = 1
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параметр для использования с методом getCacheDescriptors()
с целью указания возвращаемого типа дескрипторов. Эта константа указывает, что должны быть возвращены только дескрипторы для заполненных коллекций. Эта константа также используется для указания значения type
дескриптора.
Связанные элементы API
Пример ( Использование этого примера )
var desc:CacheDataDescriptor = CacheDataDescriptor(descriptors.getItemAt(0)); if (desc.type == CacheDataDescriptor.FILL) { // this descriptor contains attribute data for a filled collection } else if (desc.type == CacheDataDescriptor.ITEM) { // this descriptor contains attribute data for a single managed item }
ITEM | Константа |
public static const ITEM:uint = 2
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параметр для использования с методом getCacheDescriptors()
с целью указания возвращаемого типа дескрипторов. Эта константа указывает, что должны быть возвращены только дескрипторы для отдельных коллекций управляемых объектов. Эта константа также используется для указания значения type
дескриптора.
Связанные элементы API
Пример ( Использование этого примера )
var desc:CacheDataDescriptor = CacheDataDescriptor(descriptors.getItemAt(0)); if (desc.type == CacheDataDescriptor.FILL) { // this descriptor contains attribute data for a filled collection } else if (desc.type == CacheDataDescriptor.ITEM) { // this descriptor contains attribute data for a single managed item }
Tue Jun 12 2018, 11:34 AM Z