Paket | air.net |
Klass | public class URLMonitor |
Arv | URLMonitor ServiceMonitor EventDispatcher Object |
Körningsmiljöversioner: | AIR 1.0 |
Den här klassen ingår i aircore.swc-filen. Adobe® Flash™ Builder läser automatiskt in den här klassen när du skapar ett projekt för Adobe® AIR™. I Adobe® Flex™ SDK ingår även den här aircore.swc-filen, som du ska ta med när du kompilerar programmet om du använder Flex SDK.
I Adobe ® Flash ® CS3 Professional ingår den här klassen i filen ServiceMonitorShim.swc. För att kunna använda klasserna i paketet air.net måste du först dra komponenten ServiceMonitorShim från komponentpanelen till biblioteket och sedan lägga till följande import
-sats i ActionScript 3.0-koden:
import air.net.*;
Så här använder du paketet air.net i Adobe® Flash® Professional (CS4 eller senare):
- Välj kommandot Arkiv > Publiceringsinställningar.
- Klicka på knappen Inställningar för ActionScript 3.0 på Flash-panelen. Välj Bibliotekssökväg.
- Klicka på Bläddra efter SWC-fil. Bläddra till Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc i installationsmappen för Adobe Flash Professional.
- Klicka på OK.
- Lägg till följande
import
-sats i ActionScript 3.0-koden:import air.net.*;
Egenskap | Definieras med | ||
---|---|---|---|
acceptableStatusCodes : Array
Den numeriska statuskoden representerar ett godkänt resultat. | URLMonitor | ||
available : Boolean
Oavsett om tjänsten är ”tillgänglig”. Startvärdet är false tills antingen en statuskontroll anger egenskapen till true eller egenskapen explicit initieras till true. Den här egenskapen anges av checkStatus()-implementationen i en underklass eller i ett specializer-objekt, men om programmet har oberoende information om tjänstens tillgänglighet, kan egenskapen anges explicit (exempel: en begäran som precis har genomförts eller misslyckats).
| ServiceMonitor | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
lastStatusUpdate : Date [skrivskyddad]
Tidpunkten för den sista statusuppdateringen. | ServiceMonitor | ||
pollInterval : Number
Intervallen, i millisekunder, för att avfråga servern. | ServiceMonitor | ||
running : Boolean [skrivskyddad]
Oavsett om övervakningen har startat. | ServiceMonitor | ||
urlRequest : URLRequest [skrivskyddad]
URLRequest-objektet representerar probe-begäran. | URLMonitor |
Metod | Definieras med | ||
---|---|---|---|
Skapar ett URLMonitor-objekt för en specifik HTTP- eller HTTPS-baserad tjänst. | URLMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | EventDispatcher | ||
Skickar en händelse till händelseflödet. | EventDispatcher | ||
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
[statisk]
Lägger till ServiceMonitor-metoder till en JavaScript-konstruktors funktionsprototyp. | ServiceMonitor | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Startar tjänsteövervakningen. | ServiceMonitor | ||
Avslutar tjänsteövervakningen. | ServiceMonitor | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
[åsidosätt]
Returnerar det angivna objektets strängbeteckning. | URLMonitor | ||
Returnerar det angivna objektets primitiva värde. | Object | ||
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | EventDispatcher |
Metod | Definieras med | ||
---|---|---|---|
[åsidosätt]
Försöker läsa in innehåll från en URL i bakgrunden, för att leta efter en returnerad HTTP-statuskod. | URLMonitor |
acceptableStatusCodes | egenskap |
urlRequest | egenskap |
urlRequest:URLRequest
[skrivskyddad] Körningsmiljöversioner: | AIR 1.0 |
URLRequest-objektet representerar probe-begäran.
Implementering
public function get urlRequest():URLRequest
URLMonitor | () | Konstruktor |
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Körningsmiljöversioner: | AIR 1.0 |
Skapar ett URLMonitor-objekt för en specifik HTTP- eller HTTPS-baserad tjänst.
Efter att en URLMonitor har skapats ska anroparen anropa start()
-metoden för att påbörja övervakning av tjänstens status.
I likhet med Timer-objektet ska anroparen behålla en referens för URLMonitor-objektet. Annars kan körningen radera objektet och därmed avsluta övervakningen.
En URLRequest-parameter specificerar probe-begäran för att avfråga servern. Metodbegäran är antingen "GET"
eller "HEAD"
.
urlRequest:URLRequest — URLRequest-objektet representerar en probe-begäran för att avfråga servern.
| |
acceptableStatusCodes:Array (default = null ) — En array med numeriska statuskoder visar koderna som representerar ett godkänt resultat.
Om du inte specificerar ett värde för
|
checkStatus | () | metod |
override protected function checkStatus():void
Körningsmiljöversioner: | AIR 1.0 |
Försöker läsa in innehåll från en URL i bakgrunden, för att leta efter en returnerad HTTP-statuskod.
Om den tar emot en statuskod som finns i listan med acceptableStatusCodes
-egenskaper, kommer available
-egenskapen att anges till true
. Om den tar emot en statuskod som inte finns i acceptableStatusCodes
-listan, eller om det finns ett säkerhetsfel eller ett I/O-fel, kommer available
-egenskapen att anges till false
.
toString | () | metod |
override public function toString():String
Körningsmiljöversioner: | AIR 1.0 |
Returnerar det angivna objektets strängbeteckning.
Obs! Metoder till Object-klassen skapas dynamiskt på objektets prototyp. Om du vill definiera om metoden i en underklass till Object-klassen ska du inte använda nyckelordet override
. En underklass till klassen Object implementerar till exempel function toString():String
i stället för att åsidosätta basklassen.
String — En strängbeteckning på objektet.
|
Tue Jun 12 2018, 01:40 PM Z