Package | mx.collections |
Classe | public class ItemResponder |
Héritage | ItemResponder Object |
Implémente | IResponder |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
mx.rpc.IResponder
. Elle représente un répondeur qui permet de spécifier les méthodes à appeler au terme d’une demande, qu’elle aboutisse ou qu’elle génère une erreur. L’objet de la classe permet également de fournir des données (un jeton) devant être utilisées par les méthodes de répondeur.
Vous pouvez utiliser un objet ItemResponder
dans l’instruction catch
d’un bloc try pour obtenir des données distantes, comme l’illustre l’exemple de code ci-dessous :
import mx.collections.ItemResponder;
//...
try
{
//...
cursor.moveNext();
}
catch(e:ItemPendingError)
{
e.addResponder(new ItemResponder(myResultFunction, myFaultFunction, {info:"..."}));
}
La méthode result spécifiée doit présenter la signature suivante :
public function myResultFunction(result:Object, token:Object = null):void;
La méthode fault spécifiée doit présenter la signature suivante :
public function myFaultFunction(error:Object, token:Object = null):void;
Toute autre signature provoquera une erreur d’exécution.
Eléments de l’API associés
Propriétés publiques
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
Construit une instance du répondeur avec les données et les gestionnaires spécifiés. | ItemResponder | ||
Cette méthode est appelée par un service lorsqu’une erreur est reçue. | ItemResponder | ||
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 | ||
Cette méthode est appelée par un service lorsque la valeur de retour est reçue. | ItemResponder | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
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 |
Détails du constructeur
ItemResponder | () | Constructeur |
public function ItemResponder(result:Function, fault:Function, token:Object = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Construit une instance du répondeur avec les données et les gestionnaires spécifiés.
Paramètresresult:Function — Fonction à appeler lorsque la demande aboutit. Elle doit présenter la signature suivante :
| |
fault:Function — Fonction à appeler lorsque la demande génère une erreur. Elle doit présenter la signature suivante :
| |
token:Object (default = null ) — Informations supplémentaires facultatives sur l’objet à associer à cette demande. Cet objet est transmis aux fonctions result et fault en tant que deuxième paramètre.
|
Détails de la méthode
fault | () | méthode |
public function fault(info: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 |
Cette méthode est appelée par un service lorsqu’une erreur est reçue.
Paramètres
info:Object — Objet contenant des informations sur l’erreur survenue.
|
result | () | méthode |
public function result(data: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 |
Cette méthode est appelée par un service lorsque la valeur de retour est reçue.
Paramètres
data:Object — Objet contenant les informations renvoyées par la demande.
|
Tue Jun 12 2018, 09:30 AM Z