Pakket | air.net |
Klasse | public class URLMonitor |
Overerving | URLMonitor ServiceMonitor EventDispatcher Object |
Runtimeversies: | AIR 1.0 |
Deze klasse is opgenomen in het bestand aircore.swc. Adobe® Flash™ Builder laadt deze klasse automatisch wanneer u een project maakt voor Adobe® AIR™. De Adobe® Flex™ SDK bevat eveneens het bestand aircore.swc, dat u mee moet insluiten wanneer u de toepassing compileert als u de Flex SDK gebruikt.
In Adobe ® Flash ® CS3 Professional, is deze klasse opgenomen in het bestand ServiceMonitorShim.swc. Sleep eerst de component ServiceMonitorShim vanuit het deelvenster Componenten naar de Bibliotheek en voeg vervolgens de volgende instructie import
aan uw ActionScript 3.0-code toe als u klassen in het air.net-pakket wilt gebruiken:
import air.net.*;
Zo gebruikt u het pakket air.net in Adobe® Flash® Professional (CS4 of hoger):
- Kies de opdracht Bestand > Instellingen publiceren.
- Klik in het Flash-deelvenster op de knop Instellingen voor ActionScript 3.0. Selecteer Bibliotheekpad.
- Klik op de knop Bladeren naar SWC-bestand. Blader naar het bestand Adobe Flash CSn/AIKn.n/framework/libs/air/aircore.swc in de installatiemap van Adobe Flash Professional.
- Klik op de knop OK.
- Voeg de volgende
import
-instructie toe aan de ActionScript 3.0-code:import air.net.*;
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
acceptableStatusCodes : Array
De numerieke statuscodes die een succesvol resultaat vertegenwoordigen. | URLMonitor | ||
available : Boolean
Of de service momenteel als "available" wordt beschouwd. De beginwaarde is false totdat een statuscontrole de eigenschap instelt op true, of totdat de eigenschap expliciet wordt geïnitialiseerd naar true. Doorgaans wordt deze eigenschap ingesteld door de implementatie checkStatus() in een subklasse of specializer, maar als de toepassing onafhankelijke informatie bezit over de beschikbaarheid van een service (bijvoorbeeld een aanvraag die zopas is gelukt of mislukt) kan de eigenschap expliciet worden ingesteld.
| ServiceMonitor | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
lastStatusUpdate : Date [alleen-lezen]
Het tijdstip van de laatste statusupdate. | ServiceMonitor | ||
pollInterval : Number
Het interval, in milliseconden, om de server te pollen. | ServiceMonitor | ||
running : Boolean [alleen-lezen]
Of de monitor is gestart. | ServiceMonitor | ||
urlRequest : URLRequest [alleen-lezen]
Het object URLRequest dat de detectieaanvraag vertegenwoordigt. | URLMonitor |
Methode | Gedefinieerd door | ||
---|---|---|---|
Creëert een object URLMonitor voor een opgegeven op HTTP of HTTPS gebaseerde service. | URLMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. | EventDispatcher | ||
Verzendt een gebeurtenis naar de gebeurtenisstroom. | EventDispatcher | ||
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. | EventDispatcher | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
[statisch]
Voegt publieke ServiceMonitor-methoden toe aan het prototype van een JavaScript-constructorfunctie. | ServiceMonitor | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Verwijdert een listener uit het object EventDispatcher. | EventDispatcher | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
De servicemonitor starten. | ServiceMonitor | ||
Stopt de controle van de service. | ServiceMonitor | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
[overschrijven]
Retourneert een tekenreeksrepresentatie van het opgegeven object. | URLMonitor | ||
Retourneert de primitieve waarde van het opgegeven object. | Object | ||
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. | EventDispatcher |
Methode | Gedefinieerd door | ||
---|---|---|---|
[overschrijven]
Tracht inhoud te laden van een URL op de achtergrond om te controleren op een geretourneerde HTTP-statuscode. | URLMonitor |
acceptableStatusCodes | eigenschap |
urlRequest | eigenschap |
urlRequest:URLRequest
[alleen-lezen] Runtimeversies: | AIR 1.0 |
Het object URLRequest dat de detectieaanvraag vertegenwoordigt.
Implementatie
public function get urlRequest():URLRequest
URLMonitor | () | Constructor |
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Runtimeversies: | AIR 1.0 |
Creëert een object URLMonitor voor een opgegeven op HTTP of HTTPS gebaseerde service.
Nadat de aanroeper een URLMonitor heeft gecreëerd, moet hij de methode start()
aanroepen om de status van de service te controleren.
Net zoals bij het object Timer moet de aanroeper een referentie naar het object URLMonitor behouden. Anders zou de runtime het object kunnen verwijderen, waardoor de controle wordt beëindigd.
Een parameter URLRequest geeft de detectieaanvraag om de server te pollen op. Doorgaans zal de aanvraagmethode ofwel "GET"
, ofwel "HEAD"
zijn.
urlRequest:URLRequest — Het object URLRequest dat een detectieaanvraag om de server te pollen vertegenwoordigt.
| |
acceptableStatusCodes:Array (default = null ) — Een reeks numerieke statuscodes die de codes opsommen die een succesvol resultaat vertegenwoordigen.
De volgende statuscodes worden als succesvolle antwoorden herkend als u geen waarde opgeeft voor de eigenschap
|
checkStatus | () | methode |
override protected function checkStatus():void
Runtimeversies: | AIR 1.0 |
Tracht inhoud te laden van een URL op de achtergrond om te controleren op een geretourneerde HTTP-statuscode.
De eigenschap available
wordt ingesteld op true
als het een statuscode ontvangt die wordt opgesomd in de eigenschap acceptableStatusCodes
. De eigenschap available
wordt ingesteld op false
als het een statuscode ontvangt die niet wordt opgesomd in de lijst acceptableStatusCodes
, of als er een beveiligingsfout of I/O-fout is opgetreden.
toString | () | methode |
override public function toString():String
Runtimeversies: | AIR 1.0 |
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Opmerking: methoden van de klasse Object worden dynamisch gemaakt in het prototype van Object. Wanneer u deze methode opnieuw wilt definiëren in een subklasse van Object, moet u het trefwoord override
niet gebruiken. Bijvoorbeeld, een subklasse van Object implementeert de functie toString():String
in plaats van dat deze de basisklasse overschrijft.
String — De tekenreeksrepresentatie van het object.
|
Wed Jun 13 2018, 11:42 AM Z