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

AbstractInvoker  - AS3 Flex

Paketmx.rpc
Klassepublic class AbstractInvoker
VererbungAbstractInvoker Inheritance EventDispatcher Inheritance Object
Unterklassen AbstractOperation, HTTPService

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine aufrufende Instanz ist ein Objekt, das einen Remoteprozeduraufruf (RPC) ausführt. RemoteObject-, HTTPService- und WebService-Objekte sind Beispiele von aufrufenden Instanzen.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  lastResult : Object
[schreibgeschützt] Das Ergebnis des letzten Aufrufs.
AbstractInvoker
  makeObjectsBindable : Boolean
Wenn dieser Wert true ist, wird die Umwandlung zurückgegebener anonymer Objekte in bindbare Objekte erzwungen.
AbstractInvoker
  operationManager : Function
Diese Eigenschaft wird in der Regel vom Frameworkcode gesetzt, der das Verhalten eines Dienstaufrufs modifizieren will, damit der Dienst extern aufgerufen wird.
AbstractInvoker
  resultElementType : Class
Wie resultType; wird zum Definieren der ActionScript-Klasse verwendet, die von einem bestimmen Vorgang benutzt wird. Jedoch wird diese Eigenschaft nur auf Vorgänge angewandt, die ein mehrwertiges Ergebnis zurückgeben (z. B.
AbstractInvoker
  resultType : Class
Gibt einen optionalen Rückgabetyp für den Vorgang an.
AbstractInvoker
Öffentliche Methoden
 MethodeDefiniert von
 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
  
Bricht den letzten Dienstaufruf oder einen Aufruf mit der angegebenen ID ab.
AbstractInvoker
  
clearResult(fireBindingEvent:Boolean = true):void
Setzt die Ergebniseigenschaft der aufrufenden Instanz auf null.
AbstractInvoker
 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
  
Dieser Hook ist stellt die Aktualisierung der lastResult-Eigenschaft bereit.
AbstractInvoker
 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
 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
Eigenschaftendetails

lastResult

Eigenschaft
lastResult:Object  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das Ergebnis des letzten Aufrufs.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das resultForBinding -Ereignis ausgelöst.



Implementierung
    public function get lastResult():Object

makeObjectsBindable

Eigenschaft 
makeObjectsBindable:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wenn dieser Wert true ist, wird die Umwandlung zurückgegebener anonymer Objekte in bindbare Objekte erzwungen.



Implementierung
    public function get makeObjectsBindable():Boolean
    public function set makeObjectsBindable(value:Boolean):void

operationManager

Eigenschaft 
public var operationManager:Function

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Diese Eigenschaft wird in der Regel vom Frameworkcode gesetzt, der das Verhalten eines Dienstaufrufs modifizieren möchte, damit der Dienst extern aufgerufen wird. Sie können so eine „Filter“-Stufe zum Methodenaufruf hinzufügen, um zum Beispiel sicherzustellen, dass keine duplizierten Instanzen für dieselbe ID zurückgegeben werden, oder um Parameter für bedarfsgesteuertes Paging einzufügen. Wenn der Wert der Aufrufsendung auf einen Wert gesetzt ist, der nicht gleich null ist, wird die operationManager-Funktion aufgerufen. Gibt das Token zurück, das der Aufrufer für die Benachrichtigung über das Ergebnis verwendet. Normalerweise löscht die aufgerufene Funktion an einem gewissen Punkt diese Eigenschaft vorübergehend, dann muss der Vorgang wieder aufgerufen werden, indem er diesmal an den Server gesendet wird.

resultElementType

Eigenschaft 
public var resultElementType:Class

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wie resultType; wird zum Definieren der ActionScript-Klasse verwendet, die von einem bestimmen Vorgang benutzt wird. Jedoch wird diese Eigenschaft nur auf Vorgänge angewandt, die ein mehrwertiges Ergebnis zurückgeben (z. B. ein Array oder ArrayCollection (IList)). Diese Eigenschaft gibt eine AnctionScript-Klasse für die Member des Arrays oder der Array-Collection an. Wenn Sie resultElementType einstellen, müssen Sie resultType nicht setzen. In diesem Fall gibt der Vorgang ein Array zurück, wenn makeObjectsbindable auf „false gesetzt ist, und anderenfalls eine ArrayCollection.

resultType

Eigenschaft 
public var resultType:Class

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt einen optionalen Rückgabetyp für den Vorgang an. Wird in Situationen verwendet, in denen Sie die Netzwerkinformationen in eine spezifische Klasse zwingen oder Metadaten für andere Dienste in Bezug auf den Rückgabetyp dieses Vorgangs bereitstellen wollen.

Methodendetails

cancel

()Methode
public function cancel(id:String = null):mx.rpc:AsyncToken

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bricht den letzten Dienstaufruf oder einen Aufruf mit der angegebenen ID ab. Auch wenn der Netzvorgang noch weiterläuft, wird kein Ergebnis oder Fehlerereignis ausgelöst.

Parameter

id:String (default = null) — Die messageID des Aufrufs, der abgebrochen werden soll. Optional. Bei Nichtverwendung wird der letzte Dienstaufruf abgebrochen.

Rückgabewerte
mx.rpc:AsyncToken — Das mit dem Aufruf verknüpfte AsyncToken, das abgebrochen wurde oder null ist, wenn kein Aufruf abgebrochen wurde.

clearResult

()Methode 
public function clearResult(fireBindingEvent:Boolean = true):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Setzt die result-Eigenschaft der aufrufenden Instanz auf null. Dies ist nützlich, wenn das Ergebnis ein großes Objekt ist, das nicht mehr verwendet wird.

Parameter

fireBindingEvent:Boolean (default = true) — Setzen Sie diesen Parameter auf true, wenn Sie alle mit dem Ergebnis verbundenen Elemente aktualisieren möchten. Andernfalls stellen Sie diesen Parameter auf false. Der Standardwert ist true

setResult

()Methode 
public function setResult(result:Object):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Hook ist stellt die Aktualisierung der lastResult-Eigenschaft bereit. Da die lastResult-Eigenschaft in der Regel vom Dienst automatisch aktualisiert wird, wird sie normalerweise nicht aufgerufen. Sie wird von verwalteten Diensten verwendet, die sicherstellen wollen, dass lastResult immer auf „die“ verwaltete Instanz für eine bestimmte Identität verweist, auch wenn der Dienst eine neue Kopie desselben Objekts zurückgibt.

Parameter

result:Object — Der neue Wert für die lastResult-Eigenschaft.





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