Package | mx.rpc |
Classe | public class AbstractInvoker |
Héritage | AbstractInvoker EventDispatcher Object |
Sous-classes | AbstractOperation, HTTPService |
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 | ||
---|---|---|---|
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 | ||
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 | ||
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 |
Méthode | Défini par | ||
---|---|---|---|
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 | ||
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 |
lastResult | propriété |
lastResult:Object
[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 |
Résultat de la dernière invocation.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement resultForBinding
.
Implémentation
public function get lastResult():Object
makeObjectsBindable | propriété |
makeObjectsBindable:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Lorsque cette valeur est true, les objets anonymes renvoyés sont forcés sur des objets liables.
Implémentation
public function get makeObjectsBindable():Boolean
public function set makeObjectsBindable(value:Boolean):void
operationManager | propriété |
public var operationManager:Function
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
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. Cela permet d’ajouter une étape "filtre" à l’appel de méthode afin de vous assurer par exemple que vous ne renvoyez pas des instances en double correspondant au même ID ou n’insérez pas de paramètres permettant de procéder à la pagination à la demande. Lorsque cela est défini sur une valeur non nulle sur l’appel d’envoi, la fonction operationManager est appelée à la place. Cela renvoie le jeton que l’appelant utilise pour être informé du résultat. En général, la fonction appelée efface temporairement cette propriété à un certain stade, puis invoque de nouveau l’opération cette fois-ci en l’envoyant réellement vers le serveur.
resultElementType | propriété |
public var resultElementType:Class
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Comme resultType, utiliser ceci pour définir la classe ActionScript utilisée par une opération donnée via cette propriété ne s’applique qu’aux opérations qui renvoient un résultat à plusieurs valeurs (par exemple, un tableau ou une classe ArrayCollection (IList)). Cette propriété spécifie une classe ActionScript pour les membres du tableau ou la collection de tableaux. Lorsque vous définissez la propriété resultElementType, il n’est pas nécessaire de définir la propriété resultType. Dans ce cas, l’opération renvoie un tableau si makeObjectsbindable a la valeur false et une collection ArrayCollection dans le cas contraire.
resultType | propriété |
public var resultType:Class
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie un type de retour facultatif pour l’opération. Utilisé dans les situations où vous voulez forcer les informations en ligne dans une classe ActionScript spécifique ou afin de fournir des métadonnées pour d’autres services pour le type de retour de cette opération.
cancel | () | méthode |
public function cancel(id:String = null):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 |
Annule la dernière invocation de service ou une invocation comportant l’ID spécifié. Même s’il se peut que l’opération de réseau se poursuive, aucun événement de résultat ou d’erreur n’est distribué.
Paramètres
id:String (default = null ) — ID messageId de l’invocation à annuler. Facultatif. Si omis, la dernière invocation de service est annulée.
|
mx.rpc:AsyncToken — Classe AsyncToken associée à l’appel qui est annulé ou null si aucun appel n’a été annulé.
|
clearResult | () | méthode |
public function clearResult(fireBindingEvent:Boolean = true):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Définit la propriété result
de l’invocateur sur null
. Cela est utile lorsque le résultat est un objet de grande taille qui n’est plus utilisé.
Paramètres
fireBindingEvent:Boolean (default = true ) — Défini sur true si vous voulez que les éléments liés aux résultats soient mis à jour. Dans le cas contraire, défini sur false . La valeur par défaut est true
|
setResult | () | méthode |
public function setResult(result:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ce crochet est exposé pour mettre à jour la propriété lastResult. La propriété lastResult étant normalement automatiquement mise à jour par le service, vous n’appelez généralement pas cela. Cela est utilisé par les services gérés qui veulent s’assurer que la propriété lastResult pointe toujours vers l’instance gérée pour une identité donnée même si le service renvoie une nouvelle copie du même objet.
Paramètres
result:Object — Nouvelle valeur de la propriété lastResult.
|
Tue Jun 12 2018, 09:30 AM Z