Paket | air.net |
Klasse | public class SecureSocketMonitor |
Vererbung | SecureSocketMonitor SocketMonitor ServiceMonitor EventDispatcher Object |
Laufzeitversionen: | AIR 2.0 |
Diese Klasse ist in der Datei „aircore.swc“ enthalten. Flash Builder lädt diese Klasse automatisch, wenn Sie ein Projekt für AIR erstellen. Das 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.*;
Methode | Definiert von | ||
---|---|---|---|
Erstellt ein SecureSocketMonitor-Objekt für einen angegebenen TCP-Endpunkt. | SecureSocketMonitor | ||
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. | SecureSocketMonitor | ||
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]
Der Aufruf der checkStatus()-Methode eines SocketMonitor-Objekts führt dazu, dass die Anwendung versucht, eine Verbindung zum Socket herzustellen, um zu prüfen, ob ein connect-Ereignis vorliegt. | SocketMonitor | ||
[override]
Erstellt ein SecureSocket-Objekt. | SecureSocketMonitor |
SecureSocketMonitor | () | Konstruktor |
public function SecureSocketMonitor(host:String, port:int)
Laufzeitversionen: | AIR 2.0 |
Erstellt ein SecureSocketMonitor-Objekt für einen angegebenen TCP-Endpunkt.
Nach dem Erstellen eines SecureSocketMonitor-Objekts sollte der Aufrufer start
aufrufen, um mit der Überwachung des Dienststatus zu beginnen.
Wie beim Timer-Objekt sollte der Aufrufer einen Verweis auf das ServiceMonitor-Objekt beibehalten. Andernfalls wird das Objekt zur Laufzeit gelöscht und die Überwachung wird beendet.
Parameterhost:String — Der zu überwachende Host.
| |
port:int — Der zu überwachende Port.
|
createSocket | () | Methode |
toString | () | Methode |
override public function toString():String
Laufzeitversionen: | AIR 2.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