Package | mx.rpc.soap |
Classe | public dynamic class WebService |
Héritage | WebService AbstractWebService AbstractService Proxy |
Sous-classes | WebService |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Propriété | Défini par | ||
---|---|---|---|
channelSet : ChannelSet
Fournit un accès à la classe ChannelSet utilisée par le service. | AbstractService | ||
convertParametersHandler : Function
Fonction facultative, destinée essentiellement aux développeurs de structure qui doivent installer une fonction devant être appelée avec les paramètres transmis à chaque invocation d’opération webservice. | AbstractWebService | ||
convertResultHandler : Function
Fonction facultative, destinée essentiellement aux développeurs de structure qui doivent installer un crochet pour traiter les résultats d’une opération avant de notifier les gestionnaires de résultats. | AbstractWebService | ||
description : String
Description du service du port actuellement actif. | AbstractWebService | ||
destination : String [override]
Destination du service. | AbstractWebService | ||
endpointURI : String
Emplacement de la classe WebService. | AbstractWebService | ||
headers : Array [lecture seule]
Renvoie le tableau d’en-têtes SOAPHeader enregistrés pour la classe WebService. | AbstractWebService | ||
httpHeaders : Object
En-têtes HTTP personnalisés devant être envoyés à l’extrémité SOAP. | AbstractWebService | ||
makeObjectsBindable : Boolean
Lorsque cette valeur est true, les objets anonymes renvoyés sont forcés sur des objets liables. | AbstractWebService | ||
managers : Array
La propriété managers stocke une liste de gestionnaires de données qui modifient le comportement de ce service. | AbstractService | ||
operations : Object
En général, le tableau Operations n’est défini que par le compilateur MXML si vous créez un service à l’aide d’une balise MXML. | AbstractService | ||
port : String
Spécifie le port dans le document WSDL que cette classe WebService doit utiliser. | AbstractWebService | ||
ready : Boolean [lecture seule]
Spécifie si la classe WebService est prête à effectuer des demandes. | AbstractWebService | ||
requestTimeout : int
Fournit un accès au délai d’attente de demande en secondes pour les messages envoyés. | AbstractService | ||
rootURL : String
Adresse URL que la classe WebService doit utiliser lorsqu’elle calcule des adresses URL relatives. | AbstractWebService | ||
service : String
Spécifie le service dans le document WSDL que cette classe WebService doit utiliser. | AbstractWebService | ||
useProxy : Boolean
Indique d’utiliser ou non le service proxy Flex. | AbstractWebService | ||
wsdl : String
Emplacement du document WSDL de cette classe WebService. | WebService | ||
xmlSpecialCharsFilter : Function
Fonction personnalisée à utiliser pour ignorer les caractères spéciaux XML avant de coder un contenu simple. | AbstractWebService |
Méthode | Défini par | ||
---|---|---|---|
Crée une nouvelle classe WebService. | WebService | ||
Ajoute un en-tête qui sera appliqué à toutes les opérations de cette classe WebService. | AbstractWebService | ||
addSimpleHeader(qnameLocal:String, qnameNamespace:String, headerName:String, headerValue:String):void
Ajoute un en-tête qui sera appliqué à toutes les opérations de cette classe WebService. | AbstractWebService | ||
Renvoie une valeur booléenne qui indique si la classe WebService est prête à charger un document WSDL (si elle est associée à une destination ou à un document WSDL valide). | WebService | ||
Efface les en-têtes qui s’appliquaient à toutes les opérations. | AbstractWebService | ||
Déconnecte la connexion réseau du service et supprime les répondeurs de demandes en attente. | AbstractService | ||
Renvoie un en-tête si une correspondance est trouvée en fonction de QName, de localName et de URI. | AbstractWebService | ||
[override]
Renvoie une opération du nom donné. | WebService | ||
Appelé pour initialiser le service. | AbstractService | ||
Indique à la classe WebService de télécharger le document WSDL. | WebService | ||
Déconnecte l’utilisateur de la destination. | AbstractService | ||
Supprime de toutes les opérations l’en-tête portant le nom QName donné. | AbstractWebService | ||
Définit les informations d’identification pour la destination à laquelle le service accède lors de l’utilisation des services de données côté serveur. | AbstractService | ||
[override]
Nom d’utilisateur et mot de passe utilisés pour authentifier un utilisateur qui accède au service Web. | AbstractWebService | ||
Représente une instance de la classe WebService en tant que chaîne et décrit des propriétés importantes telles que l’ID de destination et la classe ChannelSet assigné. | WebService |
Méthode | Défini par | ||
---|---|---|---|
Initialise une nouvelle opération. | WebService |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
L’événement fault est distribué lorsqu’un appel de service échoue et n’est pas traité par l’opération elle-même. | AbstractService | |||
L’événement invoke est déclenché lorsqu’une opération de service est invoquée à condition qu’une erreur ne soit pas générée avant que le canal ne tente d’envoyer le message. | AbstractService | |||
Le LoadEvent.LOAD est distribué lorsque le document WSDL s’est chargé avec succès. | WebService | |||
L’événement result est distribué lorsqu’un appel de service réussit et n’est pas traité par l’opération elle-même. | AbstractService |
Constante | Défini par | ||
---|---|---|---|
DEFAULT_DESTINATION_HTTP : String = "DefaultHTTP" [statique] | WebService | ||
DEFAULT_DESTINATION_HTTPS : String = "DefaultHTTPS" [statique] | WebService |
wsdl | propriété |
wsdl:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Emplacement du document WSDL de cette classe WebService. Si vous utilisez une adresse URL relative, assurez-vous que l’adresse rootURL
a été spécifiée ou que vous avez créé la classe WebService dans MXML.
Implémentation
public function get wsdl():String
public function set wsdl(value:String):void
WebService | () | Constructeur |
public function WebService(destination:String = null, rootURL:String = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Crée une nouvelle classe WebService. La destination, si elle est spécifiée, doit correspondre à une entrée du fichier services-config.xml. Si la destination n’est pas spécifiée, la classe WebService utilise la destination DefaultHTTP. L’adresse rootURL
est requise si vous voulez utiliser une adresse URL relative pour rechercher le document WSDL de cette classe WebService.
destination:String (default = null ) — La destination de la classe WebService doit correspondre à un nom de destination dans le fichier services-config.xml.
| |
rootURL:String (default = null ) — Adresse URL racine du service Web.
|
canLoadWSDL | () | méthode |
public function canLoadWSDL():Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie une valeur booléenne qui indique si la classe WebService est prête à charger un document WSDL (si elle est associée à une destination ou à un document WSDL valide).
Valeur renvoyéeBoolean — Renvoie true si la classe WebService est prête à charger un document WSDL ; dans le cas contraire, renvoie false .
|
getOperation | () | méthode |
override public function getOperation(name:String):AbstractOperation
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie une opération du nom donné. Si l’opération n’a pas été créée auparavant, une nouvelle opération mx.rpc.soap.Operation
est créée lors de cet appel. Pour accéder aux opérations, il suffit en général simplement de les nommer après la variable de service (myService.someOperation
), mais si le nom de votre opération correspond à une méthode définie sur le service (par exemple, setCredentials
), vous pouvez utiliser cette méthode pour obtenir l’opération à la place.
Paramètres
name:String — Nom affichable de l’opération.
|
AbstractOperation — Opération qui s’exécute pour ce nom.
|
initializeOperation | () | méthode |
loadWSDL | () | méthode |
public function loadWSDL(uri:String = null):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique à la classe WebService de télécharger le document WSDL. La classe WebService appelle cette méthode automatiquement lorsqu’elle est spécifiée dans la balise MXML WebService, mais elle doit être appelée manuellement si vous créez l’objet WebService dans ActionScript après avoir spécifié la valeur de propriété destination
ou wsdl
.
Paramètres
uri:String (default = null ) — Si le document WSDL n’a pas été spécifié précédemment, il peut être spécifié ici.
|
toString | () | méthode |
public function toString():String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Représente une instance de la classe WebService en tant que chaîne et décrit des propriétés importantes telles que l’ID de destination et la classe ChannelSet assigné.
Valeur renvoyéeString — Renvoie une représentation de chaîne de la classe WebService.
|
load | Evénement |
mx.rpc.soap.LoadEvent
propriété LoadEvent.type =
mx.rpc.soap.LoadEvent.LOAD
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Le LoadEvent.LOAD
est distribué lorsque le document WSDL s’est chargé avec succès.
LOAD
définit la valeur de la propriété type
de l’objet d’événement d’un événement de chargement
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
wsdl | Objet WSDL. |
location | URL du document WSDL. |
DEFAULT_DESTINATION_HTTP | Constante |
public static const DEFAULT_DESTINATION_HTTP:String = "DefaultHTTP"
DEFAULT_DESTINATION_HTTPS | Constante |
public static const DEFAULT_DESTINATION_HTTPS:String = "DefaultHTTPS"
Tue Jun 12 2018, 09:30 AM Z