Paket | mx.rpc.soap |
Klasse | public class AbstractWebService |
Vererbung | AbstractWebService AbstractService Proxy |
Unterklassen | WebService |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eigenschaft | Definiert von | ||
---|---|---|---|
channelSet : ChannelSet
Gibt Zugriff auf den vom Dienst verwendeten ChannelSet. | AbstractService | ||
convertParametersHandler : Function
Optional; hauptsächlich für Frameworkentwickler bestimmt, die eine Funktion benötigen, deren Parameter bei jedem Remoteobjektaufruf aufgerufen werden. | AbstractWebService | ||
convertResultHandler : Function
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. | AbstractWebService | ||
description : String
Die Beschreibung dieses Dienstes für den aktuell aktiven Port. | AbstractWebService | ||
destination : String [override]
Das Ziel des Dienstes. | AbstractWebService | ||
endpointURI : String
Die Position des WebService. | AbstractWebService | ||
headers : Array [schreibgeschützt]
Gibt das Array der SOAPHeader zurück, die für den WebService registriert wurden. | AbstractWebService | ||
httpHeaders : Object
Benutzerdefinierte HTTP-Header, die an den SOAP-Endpunkte gesendet werden sollen. | AbstractWebService | ||
makeObjectsBindable : Boolean
Wenn dieser Wert true ist, wird die Umwandlung zurückgegebener anonymer Objekte in bindbare Objekte erzwungen. | AbstractWebService | ||
managers : Array
In der Managereigenschaft wird eine Liste der Datenmanager gespeichert, die das Verhalten dieses Dienstes modifizieren. | AbstractService | ||
operations : Object
Das Array von Vorgängen wird in der Regel nur vom MXML-Compiler gesetzt, wenn Sie einen Dienst mithilfe eines MXML-Tags erstellen. | AbstractService | ||
port : String
Legt den Port im WSDL-Dokument fest, der von diesem WebService verwendet werden soll. | AbstractWebService | ||
ready : Boolean [schreibgeschützt]
Gibt an, ob der WebService für Anforderungen bereit ist. | AbstractWebService | ||
requestTimeout : int
Gibt Zugriff auf die Zeitüberschreitung der Anforderung für übermittelte Meldungen. | AbstractService | ||
rootURL : String
Die URL, die der WebService bei der Verarbeitung relativer URLs verwenden soll. | AbstractWebService | ||
service : String
Legt den Dienst im WSDL-Dokument fest, der von diesem WebService verwendet werden soll. | AbstractWebService | ||
useProxy : Boolean
Gibt an, ob der Flex-Proxy-Dienst verwendet werden soll. | AbstractWebService | ||
xmlSpecialCharsFilter : Function
Benutzerdefinierte Funktion, die dazu verwendet wird, um XML-Sonderzeichen in Escape-Zeichen umzuwandeln, bevor ein einfacher Inhalt kodiert wird. | AbstractWebService |
Methode | Definiert von | ||
---|---|---|---|
Erstellt einen neuen WebService. | AbstractWebService | ||
Fügt einen Header hinzu, der auf alle Vorgänge dieses Webdienstes angewandt wird. | AbstractWebService | ||
addSimpleHeader(qnameLocal:String, qnameNamespace:String, headerName:String, headerValue:String):void
Fügt einen Header hinzu, der auf alle Vorgänge dieses WebService angewandt wird. | AbstractWebService | ||
Löscht die Header, die auf alle Vorgänge angewandt wurden. | AbstractWebService | ||
Trennt die Netzverbindung des Dienstes und entfernt sämtliche anstehende Anforderungsresponder. | AbstractService | ||
Gibt einen Header zurück, wenn ein Ergebnis auf Grund von QName, localName und URI gefunden wurde. | AbstractWebService | ||
Gibt einen Vorgang mit dem jeweiligen Namen zurück. | AbstractService | ||
Aufgerufen, um den Dienst zu initialisieren. | AbstractService | ||
Meldet den Benutzer vom Ziel ab. | AbstractService | ||
Entfernt den Header mit dem entsprechenden QName aus allen Vorgängen. | AbstractWebService | ||
Setzt die Benutzerdaten für den Zielpfad, auf den über den Dienst zugegriffen wird, wenn serverseitige Datendienste verwendet werden. | AbstractService | ||
[override]
Der Benutzername und das Kennwort für die Authentifizierung eines Benutzers beim Zugriff auf den Webdienst. | AbstractWebService |
Konstante | Definiert von | ||
---|---|---|---|
DEFAULT_DESTINATION_HTTP : String = "DefaultHTTP" [statisch]
Das Standardziel für HTTP-Verbindungen, wenn ein Webdienst über einen Proxy aufgerufen wird. | AbstractWebService | ||
DEFAULT_DESTINATION_HTTPS : String = "DefaultHTTPS" [statisch]
Das Standardziel für HTTPS-Verbindungen, wenn ein Webdienst über einen Proxy aufgerufen wird. | AbstractWebService |
convertParametersHandler | Eigenschaft |
public var convertParametersHandler:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Optional; hauptsächlich für Frameworkentwickler bestimmt, 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 | Eigenschaft |
public var convertResultHandler:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
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.
description | Eigenschaft |
destination | Eigenschaft |
destination:String
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Ziel des Dienstes. Dieser Wert sollte mit einem Zielnamen in der services-config.xml-Datei übereinstimmen.
Implementierung
override public function get destination():String
override public function set destination(value:String):void
endpointURI | Eigenschaft |
endpointURI:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Position des WebService. In der Regel gibt das WSDL-Dokument die Position des Dienstes an; Sie können jedoch diese Eigenschaft so einstellen, dass diese Position überschrieben wird.
Implementierung
public function get endpointURI():String
public function set endpointURI(value:String):void
headers | Eigenschaft |
httpHeaders | Eigenschaft |
httpHeaders:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Benutzerdefinierte HTTP-Header, die an den SOAP-Endpunkte gesendet werden sollen. Wenn mehrere Header mit demselben Namen übermittelt werden sollen, muss der Wert als Array definiert werden.
Implementierung
public function get httpHeaders():Object
public function set httpHeaders(value:Object):void
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
port | Eigenschaft |
ready | Eigenschaft |
rootURL | Eigenschaft |
rootURL:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die URL, die der WebService bei der Verarbeitung relativer URLs verwenden soll. Diese Eigenschaft wird nur bei Verwendung eines Proxys verwendet. Wenn die useProxy
-Eigenschaft auf false
eingestellt ist, wird die relative URL automatisch aufgrund der Position der SWF-Datei berechnet, die diese Anwendung ausführt. Wenn nicht ausdrücklich ausgewählt, wird rootURL
automatisch auf die URL der mx.messaging.config.LoaderConfig.url eingestellt.
Implementierung
public function get rootURL():String
public function set rootURL(value:String):void
service | Eigenschaft |
useProxy | Eigenschaft |
useProxy:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt an, ob der Flex-Proxy-Dienst verwendet werden soll. Der Standardwert ist false
. Wenn Sie nicht true
für Proxy-Anforderungen über den Flex-Server angeben, müssen Sie sicherstellen, dass Flash Player die Ziel-URL erreichen kann. Sie können auch keine in der services-config.xml-Datei definierten Ziele verwenden, wenn die useProxy
-Eigenschaft auf false
eingestellt ist.
Der Standardwert ist false.
Implementierung
public function get useProxy():Boolean
public function set useProxy(value:Boolean):void
xmlSpecialCharsFilter | Eigenschaft |
xmlSpecialCharsFilter:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Benutzerdefinierte Funktion, die dazu verwendet wird, um XML-Sonderzeichen in Escape-Zeichen umzuwandeln, bevor ein einfacher Inhalt kodiert wird. Gültig für alle Vorgänge auf dem Webdienst, es sei denn sie wird für einen bestimmten Vorgang überschrieben. In Ermangelung einer Angabe entspricht die Standardfunktion der Einstellung der entsprechenden IXMLEncoder-Implementierung.
Implementierung
public function get xmlSpecialCharsFilter():Function
public function set xmlSpecialCharsFilter(value:Function):void
AbstractWebService | () | Konstruktor |
public function AbstractWebService(destination:String = null, rootURL:String = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt einen neuen WebService. Bei Angabe des Ziels muss es mit der Angabe in services-config-xml übereinstimmen. Anderenfalls verwendet WebService das DefaultHTTP-Ziel. Die rootURL
ist erforderlich, wenn Sie möchten, dass eine relative URL verwendet wird, um das WSDL-Dokument für diesen WebService zu finden.
destination:String (default = null ) — Das Ziel. Dies sollte mit einem Zielnamen in der services-config.xml-Datei übereinstimmen.
| |
rootURL:String (default = null ) — Die URL, die der WebService bei der Verarbeitung relativer URLs verwenden soll.
|
addHeader | () | Methode |
public function addHeader(header:Object):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt einen Header hinzu, der auf alle Vorgänge dieses Webdienstes angewandt wird. Der Header kann in vorkodierter Form als XML-Instanz bereitgestellt werden oder als SOAPHeader-Instanz, bei der die Kodierung dem SOAP-Encoder überlassen wird.
Parameter
header:Object — Der SOAP-Header, der allen Vorgängen hinzugefügt werden soll.
|
addSimpleHeader | () | Methode |
public function addSimpleHeader(qnameLocal:String, qnameNamespace:String, headerName:String, headerValue:String):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Fügt einen Header hinzu, der auf alle Vorgänge dieses WebService angewandt wird.
Parameter
qnameLocal:String — Localname des Header-QName.
| |
qnameNamespace:String — Namespace des Header-QName.
| |
headerName:String — Der Name des Headers.
| |
headerValue:String — Der Wert des Headers.
|
clearHeaders | () | Methode |
public function clearHeaders():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Löscht die Header, die auf alle Vorgänge angewandt wurden.
getHeader | () | Methode |
public function getHeader(qname:QName, headerName:String = null):SOAPHeader
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt einen Header zurück, wenn ein Ergebnis auf Grund von QName, localName und URI gefunden wurde.
Parameter
qname:QName — QName des SOAPHeader.
| |
headerName:String (default = null ) — (Optionaler) Name eines Headers im SOAPHeader-Inhalt.
|
SOAPHeader — Gibt einen Header zurück, wenn ein Ergebnis auf Grund von QName, localName und URI gefunden wurde.
|
removeHeader | () | Methode |
public function removeHeader(qname:QName, headerName:String = null):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Entfernt den Header mit dem entsprechenden QName aus allen Vorgängen.
Parameter
qname:QName — QName des SOAPHeader.
| |
headerName:String (default = null ) — (Optionaler) Name eines Headers im SOAPHeader-Inhalt.
|
setRemoteCredentials | () | Methode |
override public function setRemoteCredentials(remoteUsername:String, remotePassword:String, charset:String = null):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Benutzername und das Kennwort für die Authentifizierung eines Benutzers beim Zugriff auf den Webdienst. Diese werden vom Proxy als Bestandteil des HTTP-Berechtigungs-Headers dem Endpunkt übergeben. Wenn die useProxy-Eigenschaft auf false eingestellt ist, wird diese Eigenschaft ignoriert.
Parameter
remoteUsername:String — Der dem Remoteendpunkt zu übergebende Benutzername.
| |
remotePassword:String — Das dem Remoteendpunkt zu übergebende Kennwort.
| |
charset:String (default = null ) — Die 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“.
|
DEFAULT_DESTINATION_HTTP | Konstante |
public static const DEFAULT_DESTINATION_HTTP:String = "DefaultHTTP"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Standardziel für HTTP-Verbindungen, wenn ein Webdienst über einen Proxy aufgerufen wird. Wenn Sie kein Ziel angeben und die useProxy
-Eigenschaft auf true
setzen, werden die Standardziele verwendet, um die Anforderungen an den Webdienst-Endpunkt weiterzuleiten.
Beachten Sie, dass bei Verwendung der Standardziele WSDL- und endpointURI des Clients angegeben werden müssen. Wenn Sie ein nicht standardmäßiges Proxyziel verwenden, können WSDL- und endpointURI in der Zielkonfiguration angegeben werden.
DEFAULT_DESTINATION_HTTPS | Konstante |
public static const DEFAULT_DESTINATION_HTTPS:String = "DefaultHTTPS"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Standardziel für HTTPS-Verbindungen, wenn ein Webdienst über einen Proxy aufgerufen wird. Wenn Sie kein Ziel angeben und die useProxy
-Eigenschaft auf true
setzen, werden die Standardziele verwendet, um die Anforderungen an den Webdienst-Endpunkt weiterzuleiten.
Beachten Sie, dass bei Verwendung der Standardziele WSDL- und endpointURI des Clients angegeben werden müssen. Wenn Sie ein nicht standardmäßiges Proxyziel verwenden, können WSDL- und endpointURI in der Zielkonfiguration angegeben werden.
Tue Jun 12 2018, 10:04 AM Z