Package | mx.rpc |
Classe | public class AbstractOperation |
Héritage | AbstractOperation AbstractInvoker EventDispatcher Object |
Sous-classes | AbstractOperation, ManagedRemoteServiceOperation, Operation, Operation |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
send()
.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
arguments : Object
Arguments à transmettre à l’opération lorsqu’elle est invoquée. | AbstractOperation | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
lastResult : Object [lecture seule]
Résultat de la dernière invocation. | AbstractInvoker | ||
makeObjectsBindable : Boolean
Lorsque cette valeur est true, les objets anonymes renvoyés sont forcés sur des objets liables. | AbstractInvoker | ||
name : String
Nom de cette opération. | AbstractOperation | ||
operationManager : Function
Cette propriété est généralement définie par le code de structure qui désire modifier le comportement d’une invocation de service sans modifier la manière dont le service est appelé en externe. | AbstractInvoker | ||
properties : Object
Il s’agit d’un crochet permettant essentiellement aux développeurs de structures d’enregistrer d’autres propriétés spécifiées par l’utilisateur pour votre opération. | AbstractOperation | ||
resultElementType : Class
Comme resultType, utilisé pour définir la classe ActionScript utilisée par une opération donnée, bien que cette propriété ne s’applique qu’aux opérations qui renvoient un résultat à plusieurs valeurs (par exemple, | AbstractInvoker | ||
resultType : Class
Spécifie un type de retour facultatif pour l’opération. | AbstractInvoker | ||
service : AbstractService [lecture seule]
Fournit un accès pratique au service sur lequel l’opération est invoquée. | AbstractOperation |
Méthode | Défini par | ||
---|---|---|---|
Crée une nouvelle opération. | AbstractOperation | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Annule la dernière invocation de service ou une invocation comportant l’ID spécifié. | AbstractInvoker | ||
Définit la propriété result de l’invocateur sur null. | AbstractInvoker | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Exécute la méthode. | AbstractOperation | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Ce crochet est exposé pour mettre à jour la propriété lastResult. | AbstractInvoker | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher | |||
Distribué lorsqu’une opération échoue. | AbstractOperation | |||
Distribué lorsqu’une invocation d’opération réussit. | AbstractOperation |
arguments | propriété |
public var arguments:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Arguments à transmettre à l’opération lorsqu’elle est invoquée. Si vous appelez la méthode send()
sans aucun paramètre, un tableau basé sur cet objet est envoyé. Si vous appelez la méthode send()
avec des paramètres (ou appelez la fonction directement sur le service), ces paramètres sont utilisés à la place des éléments stockés dans cette propriété. Pour les opérations RemoteObject, le tableau de noms argumentName associé détermine l’ordre des arguments transmis.
name | propriété |
name:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nom de cette opération. Il s’agit de la manière dont l’opération est accédée en dehors du service. Ne peut être défini qu’une seule fois.
Implémentation
public function get name():String
public function set name(value:String):void
properties | propriété |
public var properties:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Il s’agit d’un crochet permettant essentiellement aux développeurs de structures d’enregistrer d’autres propriétés spécifiées par l’utilisateur pour votre opération.
service | propriété |
service:AbstractService
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fournit un accès pratique au service sur lequel l’opération est invoquée. Le service ne peut pas être changé une fois l’opération construite.
Implémentation
public function get service():AbstractService
AbstractOperation | () | Constructeur |
public function AbstractOperation(service:AbstractService = null, name: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 opération. Cela est généralement effectué directement par le compilateur MXML ou automatiquement par le service lorsque l’utilisateur accède à une opération inconnue. Il n’est pas recommandé qu’un développeur utilise ce constructeur directement.
Paramètresservice:AbstractService (default = null ) — Service sur lequel l’opération est invoquée.
| |
name:String (default = null ) — Nom de la nouvelle opération.
|
send | () | méthode |
public function send(... args):mx.rpc:AsyncToken
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Exécute la méthode. Les arguments transmis le sont dans le cadre de l’appel de méthode. Si aucun argument n’est transmis, l’objet d’argument est utilisé comme source de paramètres.
Paramètres
... args — Arguments facultatifs transmis dans le cadre de l’appel de méthode. Si aucun argument n’est transmis, l’objet d’argument est utilisé comme source de paramètres.
|
mx.rpc:AsyncToken — Objet AsyncToken. Le même objet est disponible dans les événements result et fault de la propriété token .
|
fault | Evénement |
mx.rpc.events.FaultEvent
propriété FaultEvent.type =
mx.rpc.events.FaultEvent.FAULT
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsqu’une opération échoue.
Type d’événement FAULT.Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true, appeler preventDefault() à partir de la méthode responder.fault du jeton associé empêchera le service ou l’opération de distribuer cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
fault | Objet d’erreur contenant les détails relatifs à l’élément ayant provoqué l’événement. |
message | Message associé à cet événement. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
token | Jeton représentant l’appel à la méthode. Utilisé dans le modèle de jeton d’achèvement asynchrone. |
result | Evénement |
mx.rpc.events.ResultEvent
propriété ResultEvent.type =
mx.rpc.events.ResultEvent.RESULT
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsqu’une invocation d’opération réussit.
Type d’événement RESULT.Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true, preventDefault() de la méthode responder.fault du jeton associé empêchera le service ou l’opération de distribuer cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
message | Message associé à cet événement. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
result | Résultat que l’appel RPC renvoie. |
token | Jeton représentant l’appel individuel à la méthode. Utilisé dans le modèle de jeton d’achèvement asynchrone. |
Tue Jun 12 2018, 09:30 AM Z