mx.rpc.remotingOperation Ein Vorgang, der speziell von RemoteObject-Klassen verwendet wird.mx.rpc:AbstractOperation Ein Vorgang, der speziell von RemoteObject-Klassen verwendet wird. Ein Vorgang ist eine einzelne Methode in einem Dienst. Ein Vorgang kann entweder durch Aufrufen der Funktion mit demselben Namen im Dienst aufgerufen werden, oder durch den Zugriff auf den Vorgang als Eigenschaft im Dienst und durch Aufruf der send()-Methode. Operation Erstellt einen neuen Vorgang.remoteObjectmx.rpc:AbstractServicenullDas RemoteObject-Objekt, das diesen Dienst definiert. namenullDer Name des Dienstes. Erstellt einen neuen Vorgang. Dies erfolgt in der Regel direkt und automatisch durch das RemoteObject, wenn auf einen unbekannten Vorgang zugegriffen wurde. Es ist für Entwickler nicht ratsam, diesen Konstruktor direkt zu verwenden. cancel Bricht den letzten Dienstaufruf oder einen Aufruf mit der angegebenen ID ab.Das mit dem Aufruf verknüpfte AsyncToken, das abgebrochen wurde oder null ist, wenn kein Aufruf abgebrochen wurde. mx.rpc:AsyncTokenidnullDie messageID des Aufrufs, der abgebrochen werden soll. Optional. Bei Nichtverwendung wird der letzte Dienstaufruf abgebrochen. 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. send Führt die Methode aus.AsyncToken-Objekt. Dasselbe Objekt steht in den result- und fault-Ereignissen der token-Eigenschaft zur Verfügung. mx.rpc:AsyncTokenargsOptionale Argumente, die als Bestandteil des Methodenaufrufs übergeben werden. Wenn keine Argumente übergeben wurden, wird das Argumentobjekt als Quelle der Parameter verwendet. Führt die Methode aus. Jegliche übergebene Argumente, werden als Bestandteil des Methodenaufrufs übergeben. Wenn keine Argumente übergeben wurden, wird das Argumentobjekt als Quelle der Parameter verwendet. argumentNames Eine geordnete Liste von Argumentnamen zur Übergabe an einen Methodenaufruf. Eine geordnete Liste von Argumentnamen zur Übergabe an einen Methodenaufruf. Da das Argumentobjekt eine Hashmap ohne feste Reihenfolge ist, dient dieses Array dazu, alles richtig zu ordnen. Es wird bei Bedarf automatisch vom MXML-Compiler gesetzt, wenn der Vorgang in Tag-Form verwendet wird. concurrency Die geltende Einstellung für gleichzeitige Vorgänge. Die geltende Einstellung für gleichzeitige Vorgänge. Wenn nicht explizit eingestellt, wird die Einstellung des RemoteObject verwendet. makeObjectsBindable Wenn dieser Wert true ist, wird die Umwandlung zurückgegebener anonymer Objekte in bindbare Objekte erzwungen. Wenn dieser Wert true ist, wird die Umwandlung zurückgegebener anonymer Objekte in bindbare Objekte erzwungen. showBusyCursor Ob der Vorgang bei Ausführung den Aktivitäten-Cursor anzeigt. Ob der Vorgang bei Ausführung den Aktivitäten-Cursor anzeigt. Wenn nicht explizit eingestellt, wird die Einstellung des RemoteObject verwendet. RemoteObject Die RemoteObject-Klasse gibt Zugriff auf die Klassen auf einem Remoteanwendungsserver.mx.rpc:AbstractService Die RemoteObject-Klasse gibt Zugriff auf die Klassen auf einem Remoteanwendungsserver. RemoteObject Erstellt ein neues RemoteObject.destinationnull[optional] Ziel des RemoteObject; es sollte mit einem Zielnamen in der services-config.xml-Datei übereinstimmen. Erstellt ein neues RemoteObject. getOperation Gibt einen Vorgang mit dem jeweiligen Namen zurück.Für diesen Namen ausgeführter Vorgang. mx.rpc:AbstractOperationnameName des Vorgangs. Gibt einen Vorgang mit dem jeweiligen Namen zurück. Wenn der Vorgang nicht vorher erstellt wurde, wird während dieses Aufrufs ein neuer mx.rpc.remoting.Operation erstellt. Sie können in der Regel auf Vorgänge zugreifen, indem Sie sie einfach nach der Dienstvariable (mx.rpc.soap.mxml.Operation) benennen, doch wenn der Vorgangsname mit einer definierten Methode im Dienst übereinstimmt (z. B. setCredentials), können Sie diese Methode für den Zugriff auf den Vorgang verwenden. setRemoteCredentials Wenn ein Remoteobjekt durch einen externen Dienst wie ColdFusion Component (CFC) verwaltet wird, können ein Benutzername und ein Kennwort für den Authentifizierungsmechanismus des Remotedienstes gesetzt werden.remoteUsernameder Benutzername für den Zugriff auf den Remoteendpunkt remotePassworddas Kennwort für den Zugriff auf den Remoteendpunkt charsetnullDie für die Kodierung der Remotedaten zu verwendende Zeichensatzkodierung. Der Standardwert ist null, d. h. dass der ältere Zeichensatz ISO Lateinisch-1 unterstützt wird. Der einzige unterstützte Zeichensatz ist „UTF-8“. Wenn ein Remoteobjekt durch einen externen Dienst wie ColdFusion Component (CFC) verwaltet wird, können ein Benutzername und ein Kennwort für den Authentifizierungsmechanismus des Remotedienstes gesetzt werden. toString Stellt eine RemoteObject-Instanz als String dar, der wichtige Eigenschaften, wie Ziel-ID und zugewiesene Kanäle beschreibt.Gibt eine Stringdarstellung einer RemoteObject-Instanz zurück. Stellt eine RemoteObject-Instanz als String dar, der wichtige Eigenschaften, wie Ziel-ID und zugewiesene Kanäle beschreibt. convertParametersHandler Optional; hauptsächlich für Frameworkentwickler bestimmt ist, die eine Funktion benötigen, deren Parameter bei jedem Remoteobjektaufruf aufgerufen werden. Optional; hauptsächlich für Frameworkentwickler bestimmt ist, die eine Funktion benötigen, deren Parameter bei jedem Remoteobjektaufruf aufgerufen werden. Die Funktion verwendet ein Parameter-Array und gibt das möglicherweise geänderte Array zurück. Die Funktion sollte wie folgt definiert werden: function myParametersFunction(parameters:Array):Array convertResultHandler Eine optionale Funktion, die hauptsächlich für Frameworkentwickler bestimmt ist, die einen Hook installieren möchten, um die Ergebnisse eines Vorgangs zu verarbeiten, bevor die Ergebnisprozeduren benachrichtigt werden. Eine optionale Funktion, die hauptsächlich für Frameworkentwickler bestimmt ist, die einen Hook installieren möchten, um die Ergebnisse eines Vorgangs zu verarbeiten, bevor die Ergebnisprozeduren benachrichtigt werden. Die Funktion sollte wie folgt definiert werden: function myConvertResultsFunction(result: operation:AbstractOperation): Das Ergebnis wird gleich nach der makeObjectsBindable-Konvertierung übergeben, aber bevor das Ergebnisereignis erstellt wird. concurrency Wert, der angibt, wie mehrere Aufrufe desselben Dienstes verarbeitet werden sollen. Wert, der angibt, wie mehrere Aufrufe desselben Dienstes verarbeitet werden sollen. Der Standardwert lautet „multiple“. Folgende Werte sind zulässig:
  • „multiple“ - Existierende Anforderungen werden nicht gelöscht, der Entwickler ist dafür verantwortlich, dass die Kohärenz der Daten sichergestellt ist, indem er den Ereignis-Stream aufmerksam verwaltet. Dies ist die Standardeinstellung.
  • „single“ - Es ist jeweils nur eine einzelne Anforderungen für die Methode zulässig; zusätzliche Anforderungen während eine Anforderung ansteht, erzeugen sofort einen Fehler auf dem Client und werden nicht an den Server übermittelt.
  • „last“ - Eine Anforderung führt dazu, dass der Client ein Ergebnis oder einen Fehler für jegliche aktuelle anstehenden Anforderungen ignoriert. Nur das Ergebnis oder der Fehler der neuesten Anforderung wird auf dem Client ausgelöst. Dies kann die Ereignisverwaltung in der Clientanwendung vereinfachen, Sie sollten jedoch besonders darauf achten, dass dieser Modus nur dann verwendet wird, wenn Ergebnisse oder Fehler für Anforderungen gefahrlos ignoriert werden können.
endpoint Mithilfe dieser Eigenschaft können Entwickler einen Endpunkt für ein RemoteObject-Ziel angeben, ohne bei der Kompilierung auf eine Dienstkonfigurationsdatei zu verweisen oder programmgesteuert ein ChannelSet zu erstellen. Mithilfe dieser Eigenschaft können Entwickler einen Endpunkt für ein RemoteObject-Ziel angeben, ohne bei der Kompilierung auf eine Dienstkonfigurationsdatei zu verweisen oder programmgesteuert ein ChannelSet zu erstellen. Sie überschreibt auch den existierenden ChannelSet, wenn eines für den RemoteObject-Dienst gesetzt wurde.

Wenn die Endpunkt-URL mit „https“ beginnt, wird ein SecureAMFChannel verwendet, anderenfalls ein AMFChannel. Zwei Spezial-Token, {server.name} und {server.port}, können in der Endpunkt-URL eingesetzt werden, wenn der Kanal den gleichen Servernamen und Port verwenden soll wie beim Laden des SWF.

Hinweis: Diese Eigenschaft ist beim Erstellen von AIR-Anwendungen erforderlich.

makeObjectsBindable Wenn dieser Wert true ist, wird die Umwandlung zurückgegebener anonymer Objekte in bindbare Objekte erzwungen. Wenn dieser Wert true ist, wird die Umwandlung zurückgegebener anonymer Objekte in bindbare Objekte erzwungen. showBusyCursor Wenn die Einstellung „true“ ist, wird ein Aktivitäten-Cursor angezeigt, während ein Dienst ausgeführt wird. Wenn die Einstellung true ist, wird ein Aktivitäten-Cursor angezeigt, während ein Dienst ausgeführt wird. Der Standardwert ist false. source Ermöglicht die Angabe des Quellwerts auf dem Client; nicht unterstützt für Ziele, die JavaAdapter verwenden. Ermöglicht die Angabe des Quellwerts auf dem Client; nicht unterstützt für Ziele, die JavaAdapter verwenden. So können Sie mehrere Quellen angeben, auf die von einem einzelnen Ziel auf dem Server zugegriffen werden können.