Paquete | air.net |
Clase | public class URLMonitor |
Herencia | URLMonitor ServiceMonitor EventDispatcher Object |
Versiones de motor de ejecución: | AIR 1.0 |
Esta clase está incluida en el archivo aircore.swc. Adobe® Flash™ Builder carga esta clase automáticamente al crear un proyecto para Adobe® AIR™. El SDK de Adobe® Flex™ también contiene este archivo aircore.swc, que se debe incluir al compilar la aplicación si se utiliza el SDK de Flex.
En Adobe ® Flash ® CS3 Professional, esta clase se incluye en el archivo ServiceMonitorShim.swc. Para utilizar las clases del paquete air.net, primero debe arrastrar el componente ServiceMonitorShim desde el panel Componentes a la Biblioteca y, después, añadir la siguiente declaración import
al código ActionScript 3.0:
import air.net.*;
Para utilizar el paquete air.net en Adobe® Flash® Professional (CS4 o posterior):
- Seleccione el comando Archivo > Configuración de publicación.
- En el panel Flash, haga clic en el botón Configuración de Seleccionar ruta de biblioteca de ActionScript 3.0.
- Haga clic en el botón Navegar hasta el archivo SWC. En la carpeta de instalación de Adobe Flash Professional, navegue hasta Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc.
- Haga clic en el botón Aceptar.
- Añada la siguiente sentencia
import
al código ActionScript 3.0:import air.net.*;
Propiedad | Definido por | ||
---|---|---|---|
acceptableStatusCodes : Array
Códigos de estado numéricos que representan resultados correctos. | URLMonitor | ||
available : Boolean
Si el servicio se considera "disponible" en este momento. El valor inicial es false hasta que una comprobación de estado establece la propiedad como true o la propiedad se inicializa en true de forma explícita. Normalmente, esta propiedad se establece mediante la implementación de checkStatus() en una subclase o especializador, pero si la aplicación tiene información independiente sobre la disponibilidad del servicio (por ejemplo, acaba de fallar o realizarse correctamente una petición), la propiedad se puede establecer explícitamente.
| ServiceMonitor | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
lastStatusUpdate : Date [solo lectura]
Hora de la última actualización del estado. | ServiceMonitor | ||
pollInterval : Number
Intervalo, en milisegundos, para sondear el servidor. | ServiceMonitor | ||
running : Boolean [solo lectura]
Si la supervisión se ha iniciado. | ServiceMonitor | ||
urlRequest : URLRequest [solo lectura]
El objeto URLRequest que representa la petición de sondeo. | URLMonitor |
Método | Definido por | ||
---|---|---|---|
Crea un objeto URLMonitor para un servicio basado en HTTP o en HTTPS. | URLMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
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 | ||
[estática]
Añade métodos ServiceMonitor públicos a un prototipo de función de constructor de JavaScript. | ServiceMonitor | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Inicia la supervisión del servicio. | ServiceMonitor | ||
Detiene la supervisión del servicio. | ServiceMonitor | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
[override]
Devuelve la representación de cadena del objeto especificado. | URLMonitor | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
Método | Definido por | ||
---|---|---|---|
[override]
Intenta cargar desde una URL en segundo plano para comprobar un código de estado HTTP devuelto. | URLMonitor |
acceptableStatusCodes | propiedad |
urlRequest | propiedad |
urlRequest:URLRequest
[solo lectura] Versiones de motor de ejecución: | AIR 1.0 |
El objeto URLRequest que representa la petición de sondeo.
Implementación
public function get urlRequest():URLRequest
URLMonitor | () | Información sobre |
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Versiones de motor de ejecución: | AIR 1.0 |
Crea un objeto URLMonitor para un servicio basado en HTTP o en HTTPS.
Tras crear un objeto URLMonitor, el llamante debe llamar al método start()
para comenzar a supervisar el estado del servicio.
Al igual que ocurre con el objeto Timer, el llamante debe conservar una referencia al objeto URLMonitor. De no ser así, el motor de ejecución podría eliminar el objeto y finalizar así la supervisión.
Parámetro URLRequest que especifica la petición de sondeo para consultar al servidor. Normalmente, el método de petición es "GET"
o "HEAD"
.
urlRequest:URLRequest — Objeto URLRequest que representa una petición de sondeo para consultar al servidor.
| |
acceptableStatusCodes:Array (default = null ) — Conjunto de códigos de estado numéricos que muestra los códigos que representan un resultado correcto.
Si no se especifica ningún valor para la propiedad
|
checkStatus | () | método |
override protected function checkStatus():void
Versiones de motor de ejecución: | AIR 1.0 |
Intenta cargar desde una URL en segundo plano para comprobar un código de estado HTTP devuelto.
Si recibe un código de estado incluido en la propiedad acceptableStatusCodes
, la propiedad available
se establece como true
. Si recibe un código de estado no incluido en la lista de la propiedad acceptableStatusCodes
, o si se produce un error de seguridad o de E/S, la propiedad available
se establece como false
.
toString | () | método |
override public function toString():String
Versiones de motor de ejecución: | AIR 1.0 |
Devuelve la representación de cadena del objeto especificado.
Nota: los métodos de la clase Object se crean dinámicamente en el prototipo de Object. Para redefinir este método en una subclase de Object, no utilice la palabra clave override
. Por ejemplo, una subclase de Object implementa function toString():String
en lugar de utilizar una sustitución de la clase base.
String — Una representación de cadena del objeto.
|
Tue Jun 12 2018, 02:12 PM Z