Paket | air.net |
Klasse | public class URLMonitor |
Vererbung | URLMonitor ServiceMonitor EventDispatcher Object |
Laufzeitversionen: | AIR 1.0 |
Diese Klasse ist in der Datei „aircore.swc“ enthalten. Adobe® Flash® Builder lädt diese Klasse automatisch, wenn Sie ein Projekt für Adobe ® AIR™ erstellen. Das Adobe® Flex™ SDK enthält ebenfalls die Datei „aircore.swc“, die Sie beim Kompilieren der Anwendung einschließen sollten, wenn Sie das Flex SDK verwenden.
In Adobe® Flash® CS3 Professional ist diese Klasse in der ServiceMonitorShim.sw-Datei enthalten. Um Klassen im air.net-Paket zu verwenden, müssen Sie zunächst die ServiceMonitorShim-Komponente aus dem Bedienfeld „Komponenten“ in die Bibliothek ziehen und dann die folgende import
-Anweisung in den ActionScript 3.0-Code einfügen:
import air.net.*;
So verwenden Sie das air.net-Paket in Adobe® Flash® Professional (CS4 oder höher):
- Wählen Sie „Datei“ > „Einstellungen für Veröffentlichungen“.
- Klicken Sie im Flash-Bedienfeld auf die Schaltfläche „Einstellungen“ für ActionScript 3.0. Wählen Sie „Bibliothekspfad“.
- Klicken Sie auf die Schaltfläche „Zur SWC-Datei navigieren“. Navigieren Sie zur Datei „Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc“ im Adobe Flash Professional-Installationsordner.
- Klicken Sie auf „OK“.
- Fügen Sie dem ActionScript 3.0-Code folgende
import
-Anweisung hinzu:import air.net.*;
Eigenschaft | Definiert von | ||
---|---|---|---|
acceptableStatusCodes : Array
Der numerische Statuscode, der ein erfolgreiches Ergebnis anzeigt. | URLMonitor | ||
available : Boolean
Gibt an, ob der Dienst zurzeit als „verfügbar“ behandelt wird. Der ursprüngliche Wert ist „false“, bis die Eigenschaft durch eine Statusüberprüfung als „true“ festgelegt wird oder die Eigenschaft ausdrücklich als „true“ initialisiert wird. Normalerweise wird diese Eigenschaft durch eine checkStatus()-Implementierung in einer Subklasse oder durch einen Specializer gesetzt; wenn die Anwendung jedoch über unabhängige Informationen über die Verfügbarkeit eines Services verfügt (zum Beispiel weil gerade eine Anforderung erfolgreich war oder fehlgeschlagen ist), kann die Eigenschaft ausdrücklich gesetzt werden.
| ServiceMonitor | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
lastStatusUpdate : Date [schreibgeschützt]
Der Zeitpunkt der letzten Statusaktualisierung. | ServiceMonitor | ||
pollInterval : Number
Das Intervall zum Pollen des Servers in Millisekunden. | ServiceMonitor | ||
running : Boolean [schreibgeschützt]
Ob die Überwachung gestartet wurde. | ServiceMonitor | ||
urlRequest : URLRequest [schreibgeschützt]
Das URLRequest-Objekt, dass die Probe-Anforderung darstellt. | URLMonitor |
Methode | Definiert von | ||
---|---|---|---|
Erstellt ein URLMonitor-Objekt für einen angegebenen HTTP- oder HTTPS-basierten Dienst. | URLMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
[statisch]
Fügt dem Prototyp einer JavaScript-Konstrukturfunktion öffentliche ServiceMonitor-Methoden hinzu. | ServiceMonitor | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Startet die Dienstüberwachung. | ServiceMonitor | ||
Beendet die Überwachung des Dienstes. | ServiceMonitor | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
[override]
Gibt das angegebene Objekt als String zurück. | URLMonitor | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Methode | Definiert von | ||
---|---|---|---|
[override]
Versucht, Inhalt von einer URL im Hintergrund zu laden, um zu überprüfen, ob ein HTTP-Statuscode zurückgegeben wird. | URLMonitor |
acceptableStatusCodes | Eigenschaft |
urlRequest | Eigenschaft |
urlRequest:URLRequest
[schreibgeschützt] Laufzeitversionen: | AIR 1.0 |
Das URLRequest-Objekt, dass die Probe-Anforderung darstellt.
Implementierung
public function get urlRequest():URLRequest
URLMonitor | () | Konstruktor |
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Laufzeitversionen: | AIR 1.0 |
Erstellt ein URLMonitor-Objekt für einen angegebenen HTTP- oder HTTPS-basierten Dienst.
Nach dem Erstellen eines URLMonitor sollte der Aufrufer die start()
-Methode aufrufen, um mit der Überwachung des Dienststatus zu beginnen.
Wie beim Timer-Objekt sollte der Aufrufer einen Verweis auf das URLMonitor-Objekt beibehalten. Andernfalls könnte das Objekt zur Laufzeit gelöscht und die Überwachung damit beendet werden.
Ein URLRequest-Parameter gibt die Probe-Anforderung für den Abruf vom Server an. Normalerweise ist die Anforderungsmethode entweder "GET"
oder "HEAD"
.
urlRequest:URLRequest — Das URLRequest-Objekt, das eine Probe-Anforderung zum Abrufen vom Server darstellt.
| |
acceptableStatusCodes:Array (default = null ) — Ein Array numerischer Statuscodes, in dem die Codes für erfolgreiche Ergebnisse aufgeführt sind.
Wenn Sie keinen Wert für die
|
checkStatus | () | Methode |
override protected function checkStatus():void
Laufzeitversionen: | AIR 1.0 |
Versucht, Inhalt von einer URL im Hintergrund zu laden, um zu überprüfen, ob ein HTTP-Statuscode zurückgegeben wird.
Wird ein Statuscode empfangen, der in der acceptableStatusCodes
-Eigenschaft aufgeführt ist, wird die available
-Eigenschaft auf true
gesetzt. Wird ein Statuscode empfangen, der nicht in der acceptableStatusCodes
-Liste aufgeführt ist, oder wenn ein Sicherheits- oder E/A-Fehler auftritt, wird die available
-Eigenschaft auf false
gesetzt.
toString | () | Methode |
override public function toString():String
Laufzeitversionen: | AIR 1.0 |
Gibt das angegebene Objekt als String zurück.
Hinweis: Methoden der Object-Klasse werden für den Prototyp des Objekts dynamisch erstellt. Um diese Methode in eine Unterklasse von Object umzudefinieren, sollten Sie nicht das Schlüsselwort override
verwenden. So implementiert eine Unterklasse von Object beispielsweise function toString():String
anstatt die Basisklasse per „override“ außer Kraft zu setzen.
String — Die Stringdarstellung des Objekts.
|
Tue Jun 12 2018, 10:04 AM Z