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...
spark.managers 

PersistenceManager  - AS3 Flex

Paketspark.managers
Klassepublic class PersistenceManager
VererbungPersistenceManager Inheritance Object
Implementiert IPersistenceManager

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: AIR 2.5

Die PersistenceManager-Klasse ist ein einfacher Persistenzmanager, der durch ein lokales gemeinsames Objekt namens FxAppCache unterstützt wird. Wenn sie initialisiert ist, lädt sie ein lokales gemeinsames Objekt, das mit ihrer ID übereinstimmt. Ein lokales gemeinsames Objekt wurde nicht gefunden und wird erstellt.

Wenn Werte über den Manager gespeichert werden, ist es wichtig, dass alle Werte richtig in ein gemeinsames Objekt geschrieben werden können. Komplexe Objekte, die Klassen oder nicht standardmäßige Flash-Grundtypen speichern, müssen das flash.net.IExternalizable-Interface implementieren, damit sie ordnungsgemäß funktionieren. Beim Speichern nicht kompatibler Objekte kommt es nicht zu einem Laufzeitfehler, sondern zu undefiniertem Verhalten beim Abrufen von Daten.

Verwandte API-Elemente

flash.utils.IExternalizable


Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
PersistenceManager
  
    clear():void
Löscht alle vom Persistenzmanager gespeicherten Daten.
PersistenceManager
  
Gibt den Wert einer im Persistenzmanager gespeicherten Eigenschaft zurück.
PersistenceManager
 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
  
    load():Boolean
Initialisiert den Persistenzmanager.
PersistenceManager
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
    save():Boolean
Gibt die vom Persistenzmanager verwalteten Daten auf ein Speichermedium oder einen anderen externen Speicher aus.
PersistenceManager
  
    setProperty(key:String, value:Object):void
Speichert einen Wert im Persistenzmanager.
PersistenceManager
 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
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Konstruktordetails
    

PersistenceManager

()Konstruktor
public function PersistenceManager()

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: AIR 2.5

Konstruktor.

Methodendetails

    clear

()Methode
public function clear():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: AIR 2.5

Löscht alle vom Persistenzmanager gespeicherten Daten.

    getProperty

()Methode 
public function getProperty(key:String):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: AIR 2.5

Gibt den Wert einer im Persistenzmanager gespeicherten Eigenschaft zurück. Eigenschaften werden als Schlüssel:Wert-Paare gespeichert.

Parameter

key:String — Der Eigenschaftenschlüssel.

Rückgabewerte
Object — Der Wert einer im Persistenzmanager gespeicherten Eigenschaft.

    load

()Methode 
public function load():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: AIR 2.5

Initialisiert den Persistenzmanager.

Rückgabewerte
Booleantrue, wenn der Vorgang erfolgreich war.

    save

()Methode 
public function save():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: AIR 2.5

Gibt die vom Persistenzmanager verwalteten Daten auf ein Speichermedium oder einen anderen externen Speicher aus.

Rückgabewerte
Booleantrue, wenn der Vorgang erfolgreich war.

    setProperty

()Methode 
public function setProperty(key:String, value:Object):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: AIR 2.5

Speichert einen Wert im Persistenzmanager. Eigenschaften werden als Schlüssel:Wert-Paare gespeichert.

Parameter

key:String — Schlüssel, mit dem der Wert gespeichert wird.
 
value:Object — Das zu speichernde Wertobjekt.





[ 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.