Paket | mx.data.mxml |
Klasse | public class DataService |
Vererbung | DataService DataService DataManager Object |
Implementiert | IMXMLObject |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Hinweis: Die destination
-Eigenschaft muss vor der Verwendung eines DataService-Objekts festgelegt werden.
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." />
Verwandte API-Elemente
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
Öffentliche Eigenschaften
Eigenschaft | Definiert von | ||
---|---|---|---|
adapter : DataServiceAdapter = null
Eine Instanz einer Klasse, die die Interaktion mit dem Server steuert. | DataManager | ||
autoCommit : Boolean
Zeigt an, ob Änderungen am lokalen Cache automatisch übernommen werden. | DataManager | ||
autoConnect : Boolean
Zeigt an, ob dieser Dienst versuchen sollte, eine Verbindung zu Vorgängen herzustellen, für die eine Verbindung erforderlich ist. | DataManager | ||
autoMerge : Boolean
Bei Festlegung als „false“ werden Änderungen, die vom Remote-Ziel an den Client gesendet wurden, nicht sofort angewendet. | DataManager | ||
autoSaveCache : Boolean
Sie können den lokalen Cache mit Daten und Änderungen auf der Festplatte speichern. | DataManager | ||
autoSyncEnabled : Boolean
Bei „true“ geben fill()-, createItem()- und getItem()-Anforderungen Elemente zurück, die auf Aktualisierungen warten, die an diesen Elementen vom Remote-Ziel durchgeführt wurden. | DataManager | ||
cacheID : String
Stellt einen Zugriff auf den Cache-Bezeichner für diesen Dienst bereit. | DataManager | ||
channelSet : ChannelSet
Gibt Zugriff auf den vom Dienst verwendeten ChannelSet. | DataService | ||
commitRequired : Boolean [schreibgeschützt]
Zeigt an, wenn Änderungen noch nicht übernommen wurden und die commit()-Methode aufgerufen werden sollte. | DataManager | ||
conflictDetector : ConflictDetector
Stellt einen Zugriff auf die aktuelle Implementierung bereit, die zum Erkennen von Konflikten in Remote-Vorgängen verwendet wird, die an diese DataManager-Instanz gesendet wurden. | DataManager | ||
conflicts : Conflicts [schreibgeschützt]
Enthält ein Conflicts-Objekt, eine ArrayList mit Conflict-Instanzen. | DataManager | ||
connected : Boolean [schreibgeschützt]
Zeigt an, ob der DataService mit dem Remote-Ziel verbunden ist. | DataManager | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
dataStore : DataStore
Enthält ein Objekt des mx.data.DataStore-Typs. | DataManager | ||
deleteItemOnRemoveFromFill : Boolean
Standardmäßig wird ein Aufruf zum Löschen des Elements an den Server eingegeben, um das Element vollständig zu entfernen, wenn Sie die removeItemAt()-Methode in einer verwalteten gefüllten Sammlung aufrufen. | DataManager | ||
destination : String [override]
Zeigt an, mit welchem Remote-Ziel dieser Dienst verknüpft ist. | DataService | ||
encryptLocalCache : Boolean
Zeigt an, ob Offlinespeicher für AIR-Clients, die einen SQL-Offline-Adapter verwenden, verschlüsselt werden soll. | DataManager | ||
fallBackToLocalFill : Boolean
Dieses Flag legt fest, ob die Anwendung den lokalen Speicher abfragen soll, wenn sie nicht verbunden ist. | DataManager | ||
hierarchicalEventsDefault : Boolean
Verknüpfungen, die optional Eigenschaftsänderungsereignisse für Eigenschaften der verknüpften Instanzen auflisten. | DataManager | ||
ignoreCollectionUpdates : Boolean
Zeigt an, ob Änderungen an verwalteten Sammlungen ignoriert werden sollen, anstatt sie dem Server bei Commit-Aufruf mitzuteilen. | DataManager | ||
indexReferences : Boolean
Um die Geschwindigkeit Ihrer Anwendung anzupassen, sollten Sie hier „false“ festlegen, wenn nur eine geringe Anzahl von Füllungen oder Verweisen auf Elemente vorhanden ist, die durch diesen DataManager über Verknüpfungseigenschaften anderer Elemente verwaltet werden. | DataManager | ||
isInitialized : Boolean [schreibgeschützt]
Zeigt an, ob die mit dieser DataManager-Instanz verknüpften Metadaten initialisiert sind. | DataManager | ||
manualSync : ManualSyncConfiguration
Stellt Zugriff auf die ManualSyncConfiguration-Instanz für jede DataManager-Instanz bereit. | DataManager | ||
maxFrequency : uint
Bestimmt die maximale Anzahl an Meldungen pro Sekunde, die von der DataManager-Instanz empfangen werden können. | DataManager | ||
mergeRequired : Boolean [schreibgeschützt]
Zeigt an, ob ausstehende Änderungen vorhanden sind, die zusammengeführt werden müssen. | DataManager | ||
offlineAdapter : DataServiceOfflineAdapter
Gibt ein Objekt des mx.data.DataServiceOfflineAdapter-Typs zurück. | DataManager | ||
pageSize : int
Stellt einen Zugriff auf die aktuelle Seitengrößeneinstellung für alle Sammlungen bereit. | DataManager | ||
pagingEnabled : Boolean [schreibgeschützt]
Zeigt an, ob das Remote-Ziel konfiguriert wurde, um Anforderungen mit Seitenerstellung zuzulassen. | DataManager | ||
priority : int
Die Standardmeldungspriorität für die von der DataManager-Instanz gesendeten Meldungen. | DataManager | ||
requestTimeout : int
Stellt einen Zugriff auf die Anforderungszeitüberschreitung in Sekunden für einen Vorgang bereit | DataManager | ||
resetCollectionOnFill : Boolean
Wenn die Eigenschaft auf „true“ gesetzt ist, wird nach dem Fertigstellen des Füllvorgangs ein RESET-Ereignis gesendet. | DataManager | ||
resubscribeAttempts : int
Steuert, wie oft eine DataManager-Instanz mit getrennter Verbindung versucht, sich erneut bei ihrem Ziel anzumelden. | DataManager | ||
resubscribeInterval : int
Steuert die Verzögerung, in Millisekunden, zwischen Versuchen zum erneuten Abonnement. | DataManager | ||
saveCacheRequired : Boolean [schreibgeschützt]
Gibt an, ob Änderungen vorliegen, die nicht in den lokalen Cache gespeichert wurden, und die saveCache()-Methode aufgerufen werden soll. | DataManager | ||
subscribed : Boolean [schreibgeschützt]
Gibt an, ob die DataManager-Instanz das Remote-Ziel abonniert hat. | DataManager | ||
throwItemPendingErrors : Boolean
Legen Sie diese Eigenschaft als „false“ fest, wenn Sie Fehler aufgrund ausstehender Elemente unterdrücken möchten, während auf träge abgerufene Daten oder Daten ohne Seitenerstellung zugegriffen wird. | DataManager |
Öffentliche Methoden
Methode | Definiert von | ||
---|---|---|---|
DataService(dest:String = null)
Erstellt eine Instanz des DataService mit dem festgelegten Ziel. | DataService | ||
Löscht alle Daten, die auf der Festplatte gespeichert wurden, wenn zuvor ein Aufruf von der saveCache()-Methode erfolgt ist oder wenn für die autoSaveCache-Methode der Wert „true“ festgelegt wurde.
| DataManager | ||
Löscht die vom übergebenen Deskriptor festgelegten Daten vom Lokalspeicher. | DataManager | ||
Übernimmt ausstehende Änderungen für alle Sammlungen, die zurzeit von der DataStore-Instanz verwaltet werden, die mit dieser DataManager-Instanz verknüpft ist. | DataManager | ||
Zeigt an, ob ausstehende Änderungen für dieses bestimmte Objekt vorhanden sind. | DataManager | ||
Erzwingt einen Verbindungsversuch dieses Dienstes mit dem Remote-Ziel. | DataManager | ||
Ruft eine Zählmethode im Remote-Ziel auf. | DataManager | ||
Fordert die Erstellung des festgelegten Elements im Remote-Speicher an. | DataManager | ||
Fordert die Löschung des festgelegten Elements im Remote-Speicher an. | DataManager | ||
Trennt die Netzwerkverbindung der DataManager-Instanz. | DataManager | ||
Führt eine Abfrage mit dem bereitgestellten Namen und den Argumenten aus. | DataManager | ||
Füllt die angegebene ListCollectionView(Sammlung)-Instanz anhand der verknüpften Füllmethode des Ziels. | DataManager | ||
Füllt die angegebene ListCollectionView(Sammlung)-Instanz anhand der verknüpften Füllmethode des Ziels. | DataManager | ||
Führt eine Abfrage aus, die ein einzelnes Element zurückgibt. | DataManager | ||
Gibt eine ArrayCollection oder ein einzelnes verwaltetes Objekt vom lokalen Speicher zurück. | DataManager | ||
getCacheDescriptors(view:ListCollectionView, options:uint = 0, item:Object = null):mx.rpc:AsyncToken
Füllt die angegebene ListCollectionView(Sammlung)-Instanz mit CacheDataDescriptor-Instanzen. | DataManager | ||
Füllt die festgelegte ListCollectionView(Sammlung)-Instanz mit allen Cache-Bezeichnern, die zuvor in der Anwendung verwendet wurden. | DataManager | ||
Erstellt eine asynchrone Anforderung für ein Element, das mit der festgelegten Identität übereinstimmt. | DataManager | ||
Sucht das zur Verfügung gestellt Element mit der gegebenen Identität. | DataManager | ||
Gibt die Seiteninformationen für die angegebene Sammlung zurück. | DataManager | ||
Gibt den ausstehenden Vorgang im Meldungscache für das festgelegte Element zurück. | DataManager | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Erzwingt die Initialisierung des DataStore. | DataManager | ||
Gibt „true“ zurück, wenn die übergebene Sammlung von diesem Dienst verwaltet wird. | DataManager | ||
Gibt „true“ zurück, wenn die übergebene Sammlung Pagingfunktionen verwendet. | DataManager | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt „true“ zurück, wenn der bereitgestellte Bereich mit Elementen vollständig im Seitenbereich liegt. | DataManager | ||
Füllt die angegebene ListCollectionView basierend auf den verknüpften <fill-method>-Elementen anhand von Daten aus dem lokalen Speicher. | DataManager | ||
Meldet den Benutzer vom Ziel des DataService ab. | DataService | ||
Führt ausstehende Aktualisierungen in den verwalteten Objektsatz zusammen. | DataManager | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Aktualisiert alle Daten, die von dieser DataManager-Instanz verwaltet werden. | DataManager | ||
Aktualisiert eine Sammlung, die zuvor mit der Füllmethode gefüllt oder als eine verwaltete Verknüpfung verwaltet wurde. | DataManager | ||
Gibt alle verwalteten Sammlungen und Elemente für die DataManager-Instanz frei. | DataManager | ||
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
Entlässt ein beliebiges Element innerhalb der festgelegten Sammlung aus der Verwaltung durch diese DataManager-Instanz. | DataManager | ||
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
Entlässt das festgelegte Element aus der Verwaltung durch diese DataManager-Instanz. | DataManager | ||
Gibt einen Bereich von Elementen aus der Sammlung frei. | DataManager | ||
Gibt den Wert für eine Einzelwertverknüpfung frei. | DataManager | ||
Stellt den vorherigen Zustand für nicht übernommene Änderungen am festgelegten Element wieder her. | DataManager | ||
Setzt die Änderungen für ein beliebiges Element aus der angegebenen Sammlung zurück, das durch diese DataManager-Instanz verwaltet werden sollte. | DataManager | ||
Diese Methode speichert den aktuellen Status des Cache der DataManager-Instanz. | DataManager | ||
Gibt an, ob für dieses bestimmte Objekt Änderungen ausstehen, die nicht in den lokalen Cache gespeichert werden. | DataManager | ||
Legt die Benutzerdaten für dieses DataService-Ziel fest. | DataService | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt die Benutzerdaten für Dritte in diesem DataService-Ziel fest. | DataService | ||
Ruft die geänderten Elemente für alle vorherigen ausgeführten Füllungen in diesem Datendienst (Datenmanager) ab. | DataManager | ||
[statisch]
Eine Vereinfachungsmethode, die die Synchronisierung aller lokalen Daten ermöglicht: Eine synchronizeAllFills() wird für jeden Datendienst (Datenmanager) aufgerufen, der so angegeben ist, dass das endgültige Ergebnistoken nur dann abgeschlossen wird, wenn alle einzelnen synchronizeAllFills()-Aufrufe abgeschlossen sind. | DataManager | ||
Ruft die geänderten Elemente ab, die sich auf dem Server geändert haben, seit eine fill oder synchronizeFill das letzte Mal aufgerufen wurde. | DataManager | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Löst eine Aktualisierung des angegebenen Elements aus. | DataManager | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Geschützte Methoden
Ereignisse
Eigenschaftendetails
destination | Eigenschaft |
destination:String
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Zeigt an, mit welchem Remote-Ziel dieser Dienst verknüpft ist.
Implementierung
override public function get destination():String
override public function set destination(value:String):void
Konstruktordetails
DataService | () | Konstruktor |
public function DataService(dest:String = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt eine Instanz des DataService mit dem festgelegten Ziel. Das Ziel muss ein Verweis auf ein in der services-config.xml-Datei konfiguriertes Ziel sein.
Parameterdest:String (default = null ) — String, der den Namen des Remote-Ziels enthält, mit dem der Dienst verbunden wird.
|
Tue Jun 12 2018, 10:04 AM Z