Пакет | mx.data.mxml |
Класс | public class DataService |
Наследование | DataService DataService DataManager Object |
Реализует | IMXMLObject |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Примечание. Перед использованием объекта DataService необходимо настроить свойство destination
.
The <mx:DataService> tag accepts the following tag attributes:
<mx:DataService Properties autoCommit="true" autoMerge="true" autoSaveCache="false" autoSyncEnabled="true" conflictDetector="No default." dataStore="No default." destination="No default." pageSize="No default." id="No default." Events conflict="No default." fault="No default." message="No default." propertyChange="No default." result="No default." />
Связанные элементы API
mx.data.DataService
mx.data.Conflicts
mx.data.Conflict
mx.data.ItemReference
mx.data.IManaged
mx.data.utils.Managed
mx.data.IChangeObject
mx.data.Conflicts
mx.data.Conflict
mx.data.ItemReference
mx.data.IManaged
mx.data.utils.Managed
mx.data.IChangeObject
Общедоступные свойства
Свойство | Определено | ||
---|---|---|---|
adapter : DataServiceAdapter = null
Экземпляр класса, управляющий взаимодействием с сервером. | DataManager | ||
autoCommit : Boolean
Определяет автоматическое сохранение изменений в локальном кэше. | DataManager | ||
autoConnect : Boolean
Определяет необходимость выполнения службой подключения для требующих этого операций. | DataManager | ||
autoMerge : Boolean
Если установлено значение false передача изменений из удаленного адреса назначения клиенту не влечет немедленного применения изменений. | DataManager | ||
autoSaveCache : Boolean
Локальный кэш данных и изменения можно сохранить на диске. | DataManager | ||
autoSyncEnabled : Boolean
Со значением true запросы fill(), createItem() и getItem() возвращают элементы, прослушивающие обновления для этих элементов из удаленного адреса назначения. | DataManager | ||
cacheID : String
Предоставляет доступ к идентификатору кэша для этой службы. | DataManager | ||
channelSet : ChannelSet
Предоставляет доступ к ChannelSet, используемому данной службой. | DataService | ||
commitRequired : Boolean [только для чтения]
Определяет наличие неподтвержденных изменений и необходимость вызова метода commit(). | DataManager | ||
conflictDetector : ConflictDetector
Предоставляет доступ к текущей реализации, используемой для обнаружения конфликтов в удаленных операциях, передаваемых в этот экземпляр DataManager. | DataManager | ||
conflicts : Conflicts [только для чтения]
Содержит объект Conflicts, представляющий собой ArrayList экземпляров Conflict. | DataManager | ||
connected : Boolean [только для чтения]
Определяет подключение DataService с удаленным адресом назначения. | DataManager | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
dataStore : DataStore
Содержит объект типа mx.data.DataStore. | DataManager | ||
deleteItemOnRemoveFromFill : Boolean
По умолчанию при вызове метода removeItemAt() для управляемой заполненной коллекции на сервер отправляется вызов удаления элемента для физического удаления элемента. | DataManager | ||
destination : String [переопределить]
Указывает, с каким удаленным адресатом связана эта служба. | DataService | ||
encryptLocalCache : Boolean
Указывает, необходимо ли зашифровать автономное хранилище для клиентов AIR, использующих автономный адаптер SQL. | DataManager | ||
fallBackToLocalFill : Boolean
Этот флаг определяет, будет ли приложение отправлять запрос в локальное хранилище, когда оно не подключено. | DataManager | ||
hierarchicalEventsDefault : Boolean
Ассоциации дополнительно перечисляют события изменений свойств в свойствах связанных экземпляров. | DataManager | ||
ignoreCollectionUpdates : Boolean
Указывает, следует ли игнорировать изменения в управляемых коллекциях вместо того, чтобы отправить их на сервер для подтверждения. | DataManager | ||
indexReferences : Boolean
При наличии небольшого количества заполняемых данных или ссылок на элементы, управляемые этим DataManager из свойств ассоциации других элементов, для настройки скорости приложения установите для этого свойства значение false. | DataManager | ||
isInitialized : Boolean [только для чтения]
Указывает, инициализируются ли метаданные, связанные с этим экземпляром DataManager. | DataManager | ||
manualSync : ManualSyncConfiguration
Обеспечивает доступ к экземпляру ManualSyncConfiguration для каждого экземпляра DataManager. | DataManager | ||
maxFrequency : uint
Определяет максимальное количество сообщений в секунду, которое может получать экземпляр DataManager. | DataManager | ||
mergeRequired : Boolean [только для чтения]
Указывает любые ожидающие изменения, которые должны быть объединены. | DataManager | ||
offlineAdapter : DataServiceOfflineAdapter
Возвращает объект типа mx.data.DataServiceOfflineAdapter. | DataManager | ||
pageSize : int
Предоставляет доступ к текущей настройке размера страницы для всех коллекций. | DataManager | ||
pagingEnabled : Boolean [только для чтения]
Указывает, настроен ли удаленный адрес назначения на возможное выполнение постраничных запросов. | DataManager | ||
priority : int
Приоритет сообщения по умолчанию для сообщений, отправляемых экземпляром DataManager. | DataManager | ||
requestTimeout : int
Предоставляет доступ к тайм-ауту выполнения запроса в секундах для одной операции. | DataManager | ||
resetCollectionOnFill : Boolean
Если свойство имеет значение true, по завершении операции заполнения отправляется событие RESET. | DataManager | ||
resubscribeAttempts : int
Указывает количество попыток, выполняемых отключенным экземпляром DataManager для повторного подписания в адресе назначения. | DataManager | ||
resubscribeInterval : int
Контролирует задержку между попытками повторения подписки в миллисекундах. | DataManager | ||
saveCacheRequired : Boolean [только для чтения]
Определяет наличие несохраненных изменений в локальном кэше и необходимость вызова метода saveCache(). | DataManager | ||
subscribed : Boolean [только для чтения]
Определяет подписку экземпляра DataManager на удаленный адрес назначения. | DataManager | ||
throwItemPendingErrors : Boolean
Значение свойства устанавливается на false для подавления ошибок ожидания элементов при обращении к «ленивым» передаваемым данным или данным без разбиения на страницы. | DataManager |
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
DataService(dest:String = null)
Создает экземпляр объекта DataService с указанным адресом назначения. | DataService | ||
Удаляет все данные, сохраненные на диске предыдущим вызовом метода saveCache() или если метод autoSaveCache имеет значение true.
| DataManager | ||
Удаляет данные, указанные переданным дескриптором, из локального хранилища. | DataManager | ||
Подтверждает ожидающие изменения для всех коллекций, которыми в настоящее время управляет экземпляр DataStore, связанный с этим экземпляром DataManager. | DataManager | ||
Указывает на наличие ожидающих изменений для определенного объекта. | DataManager | ||
Вызывает попытку установления этой службой соединения с удаленным адресатом. | DataManager | ||
Вызывает метод счета в удаленном адресате. | DataManager | ||
Запрашивает создание указанного элемента в удаленном хранилище. | DataManager | ||
Запрашивает удаление указанного элемента из удаленного хранилища. | DataManager | ||
Отключает сетевое подключение экземпляра DataManager. | DataManager | ||
Выполняет запрос с предоставленным именем и аргументами. | DataManager | ||
Заполняет указанный экземпляр ListCollectionView (коллекции) на основе связанного метода fill для адреса назначения. | DataManager | ||
Заполняет указанный экземпляр ListCollectionView (коллекции) на основе связанного метода fill для адреса назначения. | DataManager | ||
Выполняет запрос, возвращающий отдельный элемент. | DataManager | ||
Возвращает ArrayCollection или отдельный управляемый объект из локального хранилища. | DataManager | ||
getCacheDescriptors(view:ListCollectionView, options:uint = 0, item:Object = null):mx.rpc:AsyncToken
Заполняет указанный экземпляр ListCollectionView (коллекция) экземплярами CacheDataDescriptor. | DataManager | ||
Заполняет указанный экземпляр ListCollectionView (коллекция) всеми идентификаторами кэша, которые использовались в приложении. | DataManager | ||
Выполняет асинхронный запрос для элемента, соответствующего указанному идентификатору. | DataManager | ||
Выполняет поиск предоставленного элемента с указанным идентификатором. | DataManager | ||
Возвращает информацию о странице для указанной коллекции. | DataManager | ||
Возвращает для указанного элемента ожидающую операцию в кэше сообщений. | DataManager | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вызывает инициализацию DataStore. | DataManager | ||
Возвращает true, если передаваемая коллекция подлежит управлению с помощью этой службы. | DataManager | ||
Возвращает true, если передаваемая коллекция используется в функции подкачки страниц. | DataManager | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Возвращает значение true, если весь диапазон элементов разбит на страницы. | DataManager | ||
Заполняет указанный ListCollectionView на основе связанных элементов <fill-method> с учетом данных из локального хранилища. | DataManager | ||
Регистрирует пользователя за пределами адреса назначения для DataService. | DataService | ||
Объединяет любые отложенные обновления в управляемый набор объектов. | DataManager | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Обновляет все данные, контролируемые этим экземпляром DataManager. | DataManager | ||
Обновляет коллекцию, ранее заполненную методом fill или управляемую как зависимая ассоциация. | DataManager | ||
Отменяет управление всеми коллекциями и элементами для экземпляра DataManager. | DataManager | ||
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
Отменяет управление любым элементом из указанной коллекции с помощью этого экземпляра DataManager. | DataManager | ||
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
Отменяет управление указанным элементом с помощью этого экземпляра DataManager. | DataManager | ||
Удаляет из коллекции диапазон элементов. | DataManager | ||
Отменяет значение для ассоциации в виде отдельного значения. | DataManager | ||
Отменяет любые не подтвержденные изменения указанного элемента. | DataManager | ||
Отменяет изменения для любого элемента указанной коллекции, управляемой этим экземпляром DataManager. | DataManager | ||
Этот метод сохраняет текущее состояние кэша экземпляра DataManager. | DataManager | ||
Указывает наличие ожидающих изменений для определенного объекта, которые не сохранены в локальном кэше. | DataManager | ||
Настраивает учетные данные для этого адреса назначения DataService. | DataService | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Настраивает учетные данные для третьей стороны адреса назначения этого DataService. | DataService | ||
Получает измененные элементы для всех предварительно выполненных заливок в этой службе данных (менеджере данных). | DataManager | ||
[статические]
Стандартный метод синхронизации всех локальных данных: synchronizeAllFills() вызывается в каждой указанной службе данных (менеджере данных) и маркер окончательного результата завершается только после завершения вызовов всех отдельных synchronizeAllFills(). | DataManager | ||
Получает измененные элементы, которые изменились на сервере со времени предыдущего вызова fill или synchronizeFill. | DataManager | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Инициирует обновление для указанного элемента. | DataManager | ||
Возвращает элементарное значение заданного объекта. | Object |
События
Сведения о свойстве
destination | свойство |
destination:String
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, с каким удаленным адресатом связана эта служба.
Реализация
override public function get destination():String
override public function set destination(value:String):void
Сведения о конструкторе
DataService | () | Конструктор |
public function DataService(dest:String = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает экземпляр объекта DataService с указанным адресом назначения. Адресат должен быть ссылкой на адрес назначения, сконфигурированный в файле services-config.xml.
Параметрыdest:String (default = null ) — Строка, содержащая имя удаленного адресата, к которому будет подключена эта служба.
|
Tue Jun 12 2018, 11:34 AM Z