Pacchetto | air.net |
Classe | public class URLMonitor |
Ereditarietà | URLMonitor ServiceMonitor EventDispatcher Object |
Versioni runtime: | AIR 1.0 |
Questa classe è incusa nel file aircore.swc. Adobe® Flash™ Builder carica automaticamente questa classe quando create un progetto per Adobe® AIR™. L'SDK Adobe® Flex™ comprende anche questo file aircore.swc, che dovete sempre includere quando compilate l'applicazione se utilizzate l'SDK Flex.
In Adobe ® Flash ® CS3 Professional questa classe è inclusa nel file ServiceMonitorShim.swc. Per utilizzare le classi del pacchetto air.net, dovete prima trascinare il componente ServiceMonitorShim dal pannello Componenti alla Libreria e quindi aggiungere la seguente istruzione import
al codice ActionScript 3.0:
import air.net.*;
Per utilizzare il pacchetto air.net in Adobe ® Flash ® Professional (CS4 o successivo):
- Selezionate il comando File > Impostazioni pubblicazione.
- Nel pannello Flash fate clic sul pulsante Impostazioni per ActionScript 3.0. Selezionate Percorso di libreria.
- Fate clic sul pulsante Specifica file SWC. Passate al file Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc nella cartella di installazione di Adobe Flash Professional.
- Fate clic sul pulsante OK.
- Aggiungete l'istruzione
import
seguente al codice ActionScript 3.0:import air.net.*;
Altri esempi
Proprietà | Definito da | ||
---|---|---|---|
acceptableStatusCodes : Array
I codici di stato numerici che rappresentano un risultato positivo. | URLMonitor | ||
available : Boolean
Indica se il servizio è attualmente considerato "disponibile". Il valore iniziale è false finché un controllo dello stato non imposta la proprietà su true oppure la proprietà non viene inizializzata su true esplicitamente. Generalmente, questa proprietà viene impostata dall'implementazione di checkStatus() in una sottoclasse o un oggetto di specializzazione, ma se l'applicazione contiene informazioni indipendenti sulla disponibilità del servizio (ad esempio, una richiesta appena riuscita o non riuscita), la proprietà può essere impostata esplicitamente.
| ServiceMonitor | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
lastStatusUpdate : Date [sola lettura]
L'ora dell'ultimo aggiornamento dello stato. | ServiceMonitor | ||
pollInterval : Number
L'intervallo, in millisecondi, per il polling del server. | ServiceMonitor | ||
running : Boolean [sola lettura]
Indica se il monitoraggio è stato avviato. | ServiceMonitor | ||
urlRequest : URLRequest [sola lettura]
L'oggetto URLRequest che rappresenta la richiesta di indagine. | URLMonitor |
Metodo | Definito da | ||
---|---|---|---|
Crea un oggetto URLMonitor per il servizio specificato, basato su HTTP o HTTPS. | URLMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
[statico]
Aggiunge metodi ServiceMonitor pubblici a un prototipo di funzione di costruzione JavaScript. | ServiceMonitor | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Avvia il monitoraggio del servizio. | ServiceMonitor | ||
Interrompe il monitoraggio del servizio. | ServiceMonitor | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
[override]
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | URLMonitor | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
Metodo | Definito da | ||
---|---|---|---|
[override]
Tenta di caricare contenuto da un URL in background, per verificare se è presente un codice di stato HTTP restituito. | URLMonitor |
acceptableStatusCodes | proprietà |
urlRequest | proprietà |
urlRequest:URLRequest
[sola lettura] Versioni runtime: | AIR 1.0 |
L'oggetto URLRequest che rappresenta la richiesta di indagine.
Implementazione
public function get urlRequest():URLRequest
URLMonitor | () | Funzione di costruzione |
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Versioni runtime: | AIR 1.0 |
Crea un oggetto URLMonitor per il servizio specificato, basato su HTTP o HTTPS.
Dopo aver chiamato URLMonitor, il chiamante deve chiamare il metodo start()
per avviare il monitoraggio dello stato del servizio.
Come con l'oggetto Timer, il chiamante deve mantenere un riferimento all'oggetto URLMonitor. In caso contrario, durante l'esecuzione runtime l'oggetto potrebbe essere eliminato, interrompendo così il monitoraggio.
L'oggetto URLRequest che rappresenta una richiesta di indagine per il polling del server. Solitamente, il metodo di richiesta è "GET"
oppure "HEAD"
.
urlRequest:URLRequest — L'oggetto URLRequest che rappresenta una richiesta di indagine per il polling del server.
| |
acceptableStatusCodes:Array (default = null ) — Un array di codici di stato numerici con l'elenco dei codici che rappresentano un risultato positivo.
Se non specificate un valore per la proprietà
|
checkStatus | () | metodo |
override protected function checkStatus():void
Versioni runtime: | AIR 1.0 |
Tenta di caricare contenuto da un URL in background, per verificare se è presente un codice di stato HTTP restituito.
Se riceve un codice di stato elencato nella proprietà acceptableStatusCodes
, la proprietà available
viene impostata su true
. Se invece riceve un codice di stato che non è incluso nell'elenco acceptableStatusCodes
oppure si verifica un errore di sicurezza o di I/O, la proprietà available
viene impostata su false
.
toString | () | metodo |
override public function toString():String
Versioni runtime: | AIR 1.0 |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Nota: i metodi della classe Object vengono creati dinamicamente sul prototipo di Object. Per ridefinire questo metodo in una sottoclasse di Object, non utilizzate la parola chiave override
. Ad esempio, una sottoclasse di Object implementa function toString():String
anziché utilizzare un override della classe base.
String — La rappresentazione in formato stringa dell'oggetto.
|
Tue Jun 12 2018, 02:44 PM Z