Paquete | mx.collections |
Clase | public class ItemResponder |
Herencia | ItemResponder Object |
Implementa | IResponder |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
mx.rpc.IResponder
interface.
It represents a responder that lets you specify methods to be
called when a request is completed, either successfully or with an error.
The class object can also lets you provide data (a token) to be used by
the responder methods.
You use an ItemResponder
object in the catch
statement
of a try block that might result in getting remote data, as shown in the following
code:
import mx.collections.ItemResponder;
//...
try
{
//...
cursor.moveNext();
}
catch(e:ItemPendingError)
{
e.addResponder(new ItemResponder(myResultFunction, myFaultFunction, {info:"..."}));
}
The result method specified must have the following signature:
public function myResultFunction(result:Object, token:Object = null):void;
The fault method specified must have the following signature:
public function myFaultFunction(error:Object, token:Object = null):void;
Any other signature will result in a runtime error.
Elementos de API relacionados
Propiedades públicas
Métodos públicos
Método | Definido por | ||
---|---|---|---|
Constructs an instance of the responder with the specified data and
handlers. | ItemResponder | ||
This method is called by a service when an error has been received. | ItemResponder | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
This method is called by a service when the return value has been
received. | ItemResponder | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
Información sobre constructores
ItemResponder | () | Información sobre |
public function ItemResponder(result:Function, fault:Function, token:Object = null)
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Constructs an instance of the responder with the specified data and handlers.
Parámetrosresult:Function — Function that should be called when the request has
completed successfully.
Must have the following signature:
| |
fault:Function — Function that should be called when the request has
completed with errors.
Must have the following signature:
| |
token:Object (default = null ) — Object [optional] additional information to associate with
this request. This object is passed to the result and fault functions
as their second parameter.
|
Información sobre métodos
fault | () | método |
public function fault(info:Object):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
This method is called by a service when an error has been received.
Parámetros
info:Object — Object containing the information about the error that
occured.
|
result | () | método |
public function result(data:Object):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 3 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
This method is called by a service when the return value has been received.
Parámetros
data:Object — Object containing the information returned from the request.
|
Tue Jun 12 2018, 02:12 PM Z