ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.data 

CacheDataDescriptor  - AS3 ADEP Data Services

Paketmx.data
Klassepublic class CacheDataDescriptor
VererbungCacheDataDescriptor Inheritance EventDispatcher Inheritance Object
Implementiert IExternalizable

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die CacheDataDescriptor-Klasse stellt Informationen über die Attribute der zwischengespeicherten Daten bereit. Sie kann von Entwicklern verwendet werden, um Zugriff auf Verwendungsstatistiken zu erhalten. Bei erfolgreicher Speicherung von Daten im lokalen Cache wird ein CacheDataDescriptor erstellt, um diese Daten darzustellen. Mithilfe der getCacheDescriptors()-Methode des verknüpften Diensts kann auf Deskriptoren zugegriffen werden.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  created : Date
[schreibgeschützt] Gibt den Zeitpunkt (UTC) zurück, an dem die zwischengespeicherten Daten zum ersten Mal im lokalen Speicher erstellt wurden.
CacheDataDescriptor
  id : Object
[schreibgeschützt] Eindeutige ID der zwischengespeicherten Daten.
CacheDataDescriptor
  lastAccessed : Date
[schreibgeschützt] Der Zeitpunkt (UTC), an dem zuletzt vom lokalen Speicher auf die zwischengespeicherten Daten zugegriffen wurde.
CacheDataDescriptor
  lastFilled : Date
Der Zeitpunkt in UTC, zu dem diese zwischengespeicherten Daten zuletzt von einem Remoteserver gefüllt wurden.
CacheDataDescriptor
  lastWrite : Date
[schreibgeschützt] Der Zeitpunkt (UTC), an dem die zwischengespeicherten Daten zuletzt in den lokalen Speicher geschrieben wurden.
CacheDataDescriptor
  metadata : Object
Stellt einen Zugriff auf benutzerdefinierte Informationen bereit, die zusammen mit diesen Daten im lokalen Speicher gespeichert wurden.
CacheDataDescriptor
  synced : Boolean = false
Enthält „true“, wenn diese Abfrage bei Anforderung auf dem Server synchronisiert war.
CacheDataDescriptor
  type : uint
[schreibgeschützt] Der Datentyp, mit dem der Cachedeskriptor verknüpft ist.
CacheDataDescriptor
Öffentliche Methoden
 MethodeDefiniert von
  
CacheDataDescriptor(dataList:DataList = null)
Initialisiert diesen Deskriptor mit dem festgelegten Cache-Element und der verknüpften ID.
CacheDataDescriptor
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
  
[override] Gibt das CacheDataDescriptor-Objekt als String zurück.
CacheDataDescriptor
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Öffentliche Konstanten
 KonstanteDefiniert von
  ALL : uint = 0
[statisch] Option, die für die getCacheDescriptors()-Methode verwendet werden kann, um den Typ der zurückzugebenden Deskriptoren anzugeben.
CacheDataDescriptor
  FILL : uint = 1
[statisch] Option, die für die getCacheDescriptors()-Methode verwendet werden kann, um den Typ der zurückzugebenden Deskriptoren anzugeben.
CacheDataDescriptor
  ITEM : uint = 2
[statisch] Option, die für die getCacheDescriptors()-Methode verwendet werden kann, um den Typ der zurückzugebenden Deskriptoren anzugeben.
CacheDataDescriptor
Eigenschaftendetails

created

Eigenschaft
created:Date  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt den Zeitpunkt (UTC) zurück, an dem die zwischengespeicherten Daten zum ersten Mal im lokalen Speicher erstellt wurden. Dieser Wert wird festgelegt, wenn autoSave true ist und eine fill()-, getItem()- oder createItem()-Anforderung für Daten, die sich noch nicht im lokalen Speicher befinden, abgeschlossen wurde oder saveCache() aufgerufen wurde. Aufrufe dieser Methoden, wenn die Daten bereits zwischengespeichert sind, ändern die Zeit, in der der letzte Zugriff erfolgt ist. Die zuletzt aktualisierte Zeit wird auch aktualisiert, wenn die zwischengespeicherten Daten als Reaktion auf die Anforderung aktualisiert werden.



Implementierung
    public function get created():Date

id

Eigenschaft 
id:Object  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eindeutige ID der zwischengespeicherten Daten. Dies ist der vom Dienst verwendete Wert zur eindeutigen Identifizierung dieser Daten. Bei Elementsammlungen ist dies ist der vom Remote-Ziel definierte Wert, wenn eine Füllanforderung gestellt wurde. Für Single Managed Objects (SMOs) ist dies eine Matrix von Name-Wert-Paaren für das Element, das vom <identity>-Tag in der Datei services-config.xml definiert ist.



Implementierung
    public function get id():Object

lastAccessed

Eigenschaft 
lastAccessed:Date  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Zeitpunkt (UTC), an dem zuletzt vom lokalen Speicher auf die zwischengespeicherten Daten zugegriffen wurde. Dieser Wert wird festgelegt, wenn eine fill()-, getItem()- oder createItem()-Anforderung für Daten, die noch nicht im lokalen Speicher vorhanden sind, abgeschossen wurde.



Implementierung
    public function get lastAccessed():Date

lastFilled

Eigenschaft 
lastFilled:Date

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 4.5
Laufzeitversionen: Flash Player 10.1, AIR 2.0

Der Zeitpunkt in UTC, zu dem diese zwischengespeicherten Daten zuletzt von einem Remoteserver gefüllt wurden. Wird zur Wiederherstellung des fillTimestamp-Felds der dataList verwendet, wodurch nachfolgende synchronizeFill()-Aufrufe wissen, welche geänderten Daten vom Server abgerufen werden sollen.



Implementierung
    public function get lastFilled():Date
    public function set lastFilled(value:Date):void

lastWrite

Eigenschaft 
lastWrite:Date  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Zeitpunkt (UTC), an dem die zwischengespeicherten Daten zuletzt in den lokalen Speicher geschrieben wurden. Dieser Wert wird festgelegt, wenn autoSave true ist und eine fill()-, getItem()- oder createItem()-Anforderung für Daten, die sich noch nicht im lokalen Speicher befinden, abgeschlossen wurde oder saveCache() aufgerufen wurde. Der letzte Zeitpunkt des Schreibvorgangs wird aktualisiert, wenn die zwischengespeicherten Daten als Ergebnis einer Anforderung aktualisiert werden oder wenn eine im Push-Verfahren weitergeleitete Aktualisierung auftritt, wenn autoSave true ist.



Implementierung
    public function get lastWrite():Date

metadata

Eigenschaft 
metadata:Object

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt einen Zugriff auf benutzerdefinierte Informationen bereit, die zusammen mit diesen Daten im lokalen Speicher gespeichert wurden. Werte, die dieser Eigenschaft zugeordnet wurden, müssen serialisierbar sein, das heißt, dass sie flash.util.IExternalizable implementieren oder Objekte darstellen müssen, die nicht UI-basiert sind. Normalerweise ist dieser Wert eine Stringbeschreibung der Relevanz der Daten innerhalb des Systems. Zum Beispiel „Alle Goldkunden“ oder „Alle Bestellungen über $10K“.



Implementierung
    public function get metadata():Object
    public function set metadata(value:Object):void

Verwandte API-Elemente

flash.util.IExternalizable

synced

Eigenschaft 
public var synced:Boolean = false

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Enthält true, wenn diese Abfrage bei Anforderung auf dem Server synchronisiert war. Eine synchronisierte Abfrage ist eine Abfrage, bei der der Server Änderungsbenachrichtigungen an den Client sendet. Daher gibt der Wert true an, dass die Abfrage in Bezug auf den Server auf dem neuesten Stand war, als sie in den lokalen Speicher geschrieben wurde.

type

Eigenschaft 
type:uint  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Datentyp, mit dem der Cachedeskriptor verknüpft ist. Gültige Werte sind:

  • CacheDataDescriptor.FILL – Deskriptor für eine gefüllte Sammlung.
  • CacheDataDescriptor.ITEM – Deskriptor für ein verwaltetes Element.



Implementierung
    public function get type():uint
Konstruktordetails

CacheDataDescriptor

()Konstruktor
public function CacheDataDescriptor(dataList:DataList = null)

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Initialisiert diesen Deskriptor mit dem festgelegten Cache-Element und der verknüpften ID.

Parameter
dataList:DataList (default = null) — DataList-Referenz für die verknüpften Elemente.
Methodendetails

toString

()Methode
override public function toString():String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt das CacheDataDescriptor-Objekt als String zurück.

Rückgabewerte
String — Eine Stringdarstellung des CacheDataDescriptor-Objekts.
Konstantendetails

ALL

Konstante
public static const ALL:uint = 0

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Option, die für die getCacheDescriptors()-Methode verwendet werden kann, um den Typ der zurückzugebenden Deskriptoren anzugeben. Diese Konstante zeigt an, dass Deskriptoren für gefüllte Sammlungen und Single Managed Objects zurückgegeben werden sollten.

Verwandte API-Elemente

FILL

Konstante 
public static const FILL:uint = 1

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Option, die für die getCacheDescriptors()-Methode verwendet werden kann, um den Typ der zurückzugebenden Deskriptoren anzugeben. Diese Konstante gibt an, dass nur Deskriptoren für gefüllte Sammlungen zurückgegeben werden sollten. Diese Konstante wird auch zur Anzeige destype-Werts eines Deskriptors verwendet.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
 
         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

Konstante 
public static const ITEM:uint = 2

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Option, die für die getCacheDescriptors()-Methode verwendet werden kann, um den Typ der zurückzugebenden Deskriptoren anzugeben. Diese Konstante gibt an, dass nur Deskriptoren für Sammlungen von Single Managed Objects zurückgegeben werden sollten. Diese Konstante wird auch zur Anzeige destype-Werts eines Deskriptors verwendet.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
 
         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
         }
      




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.