Paket | air.net |
Sınıf | public class SocketMonitor |
Miras Alma | SocketMonitor ServiceMonitor EventDispatcher Object |
Alt Sınıflar | SecureSocketMonitor |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bu sınıf aircore.swc dosyasına dahildir. AIR için bir proje oluşturduğunuzda, Flash Builder bu sınıfı otomatik olarak yükler. Flex SDK bu aircore.swc dosyasını da içerir. Flex SDK kullanıyorsanız uygulamayı derlerken bu dosyayı dahil etmeniz gerekir.
Adobe® Flash® Professional CS3'te, bu sınıf ServiceMonitorShim.swc dosyasında bulunur. air.net paketindeki sınıfları kullanmak için, önce ServiceMonitorShim bileşenini Bileşenler panelinden Kütüphane'ye·sürüklemeniz ve sonra şu·import
ifadesini ActionScript 3.0 koduna eklemeniz gerekir:
import air.net.*;
Adobe® Flash® Professional'da (CS4 veya üstü) air.net paketini kullanmak için:
- Dosya > Yayınlama Ayarları komutunu seçin.
- Flash panelinde, ActionScript 3.0 için Ayarlar düğmesini tıklatın. Kütüphane Yolu'nu seçin.
- SWC Dosyasına Git düğmesini tıklatın. Adobe Flash Professional yükleme klasöründeki Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc dosyasına gidin.
- Tamam düğmesini tıklatın.
- Aşağıdaki
import
ifadesini ActionScript 3.0 kodunuza ekleyin:import air.net.*;
Özellik | Tanımlayan: | ||
---|---|---|---|
available : Boolean
Servisin şu anda "available" olarak değerlendirilip değerlendirilmediği. Durum denetimi, özelliği true olarak ayarlayıncaya veya özelliğin başlangıç değeri açıkça true olarak ayarlanıncaya kadar, başlangıç değeri false olur. Genellikle, bu özellik bir alt sınıfta veya özelleştiricide checkStatus() uygulaması tarafından ayarlanır, ancak uygulamanın bir servisin kullanılabilirliği (örneğin, bir isteğin başarılı mı yoksa başarısız mı olduğu) hakkında bağımsız bilgileri varsa özellik açıkça ayarlanabilir.
| ServiceMonitor | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
host : String [salt okunur]
İzlenen ana bilgisayar. | SocketMonitor | ||
lastStatusUpdate : Date [salt okunur]
Son durum güncellemesinin saati. | ServiceMonitor | ||
pollInterval : Number
Milisaniye cinsinden sunucuyu sorgulama aralığı | ServiceMonitor | ||
port : int [salt okunur]
İzlenen bağlantı noktası. | SocketMonitor | ||
running : Boolean [salt okunur]
Monitörün başlatılıp başlatılmadığı. | ServiceMonitor |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Belirtilen bir TCP uç noktası için bir SocketMonitor nesnesi oluşturur. | SocketMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
[statik]
JavaScript yapıcı işlevinin prototipine genel ServiceMonitor yöntemleri ekler. | ServiceMonitor | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Servis monitörünü başlatır. | ServiceMonitor | ||
Servis izlemeyi durdurur. | ServiceMonitor | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
[geçersiz kıl]
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | SocketMonitor | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
Yöntem | Tanımlayan: | ||
---|---|---|---|
[geçersiz kıl]
SocketMonitor nesnesinin checkStatus() yöntemini çağırmak, uygulamanın connect·olayı olup olmadığını denetlemek için sokete bağlanmaya çalışmasına neden olur. | SocketMonitor | ||
Bir Socket nesnesi oluşturur. | SocketMonitor |
host | özellik |
port | özellik |
SocketMonitor | () | Yapıcı |
public function SocketMonitor(host:String, port:int)
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen bir TCP uç noktası için bir SocketMonitor nesnesi oluşturur.
SocketMonitor nesnesi oluşturduktan sonra servisin·durumunu izlemeye başlamak için, çağıranın start()
yöntemini çağırması gerekir.
Çağıran, Timer·nesnesinde olduğu gibi, SocketMonitor·nesnesine bir başvuru·sağlamalıdır. Aksi takdirde, çalışma zamanı nesneyi siler ve izleme sona erer.
Parametrelerhost:String — İzlenecek ana bilgisayar.
| |
port:int — İzlenecek bağlantı noktası.
|
checkStatus | () | yöntem |
override protected function checkStatus():void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
SocketMonitor nesnesinin checkStatus()
yöntemini çağırmak, uygulamanın connect
olayı olup olmadığını denetlemek için sokete bağlanmaya çalışmasına neden olur.
createSocket | () | yöntem |
toString | () | yöntem |
override public function toString():String
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen nesnenin dize olarak temsil edilen halini döndürür.
Not: Object sınıfı yöntemleri, Object prototipinde dinamik olarak oluşturulur. Bir Object alt sınıfında bu yöntemi yeniden tanımlamak için override
anahtar kelimesini kullanmayın. Örneğin, Object sınıfının bir alt sınıfı, temel sınıfın geçersiz kılınmasını kullanmak yerine, function toString():String
uygular.
String — Nesnenin dize olarak temsil edilen hali.
|
Tue Jun 12 2018, 01:09 PM Z