mx.rpc.soap.mxmlOperation Ein Vorgang, der speziell von WebServices verwendet wird.mx.rpc.mxml:IMXMLSupportmx.rpc.soap:Operation Ein Vorgang, der speziell von WebServices 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.webServicemx.rpc.soap:WebServicenullDer Webdienst, in dem der Vorgang aufgerufen wird. namenullDer Name des Vorgangs. Erstellt einen neuen Vorgang. 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. concurrency Die geltende Einstellung für gleichzeitige Vorgänge. Die geltende Einstellung für gleichzeitige Vorgänge. Wenn nicht explizit gesetzt, wird die Einstellung des WebService verwendet. 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 gesetzt, wird die Einstellung des WebService verwendet. WebService Das Tag „mx:WebService“ gibt Zugriff auf die Vorgänge von SOAP-kompatiblen Webdiensten. The <mx:WebService> tag accepts the following tag attributes:

 <mx:WebService
   Properties
   concurrency="multiple|single|last"
   destination="No default."
   id="No default."
   serviceName="No default."
   showBusyCursor="false|true"
   makeObjectsBindable="false|true"
   useProxy="false|true"
   wsdl="No default."
 
   Events
   fault="No default."
   result="No default."
 />
 

An <mx:WebService> tag can have multiple <mx:operation> tags, which have the following tag attributes:

 <mx:operation
   Properties
   concurrency="multiple|single|last"
   name=No default, required.
   resultFormat="object|xml|e4x"
   makeObjectsBindable="false|true"
 
   
   Events
   fault=No default.
   result=No default.
 />
 
An <mx:Operation> tag contains an <mx:request> tag. To specify an XML structure in an <mx:request> tag, you must set the value of the tag's format attribute to "xml". Otherwise, the body is converted into Objects. ]]>
mx.rpc.mxml:IMXMLSupportmx.core:IMXMLObjectmx.rpc.soap:WebService Das Tag „mx:WebService“ gibt Zugriff auf die Vorgänge von SOAP-kompatiblen Webdiensten. WebService Erstellt eine neue WebService-Komponente.destinationnullDas Ziel des WebService, das mit einem Zielnamen in der services-config.xml-Datei übereinstimmen sollte. Ohne entsprechende Angabe verwendet die WebService-Komponente das DefaultHTTP-Ziel. Erstellt eine neue WebService-Komponente. 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.soap.mxml.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. initialized Automatisch vom MXML-Compiler aufgerufen, wenn der WebService mithilfe eines Tags eingerichtet wird.documentdas MXML-Dokument, in dem sich der WebService befindet iddie ID des WebService im Dokument Automatisch vom MXML-Compiler aufgerufen, wenn der WebService mithilfe eines Tags eingerichtet wird. Wenn Sie einen WebService über ActionScript erstellen, können Sie diese Methode aufrufen, da sie zum Überprüfen von Argumenten nützlich ist. 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.
serviceNameshowBusyCursor 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. protocol Veraltet; verwenden Sie das geeignete Ziel oder, im Falle einer URL, die DefaultHTTP oder DefaultHTTPS. Veraltet; verwenden Sie das angemessene Ziel oder, im Falle einer URL, DefaultHTTP oder DefaultHTTPS. Bei Verwendung der Standardeinstellung aktualisiert das veraltete Verhalten einfach das Ziel.