Paket | air.net |
Sınıf | public class URLMonitor |
Miras Alma | URLMonitor ServiceMonitor EventDispatcher Object |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bu sınıf aircore.swc dosyasına dahildir. Adobe® AIR™ için bir proje oluşturduğunuzda, Adobe® Flash™ Builder bu sınıfı otomatik olarak yükler. Adobe® Flex™ SDK, bu aircore.swc dosyasını da içerir. Flex SDK kullanıyorsanız uygulamayı derlerken bu dosyayı dahil etmeniz gerekir.
Adobe ® Flash ® CS3 Professional'da, 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: | ||
---|---|---|---|
acceptableStatusCodes : Array
Başarılı bir sonucu temsil eden sayısal durum kodları. | URLMonitor | ||
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 | ||
lastStatusUpdate : Date [salt okunur]
Son durum güncellemesinin saati. | ServiceMonitor | ||
pollInterval : Number
Milisaniye cinsinden sunucuyu sorgulama aralığı | ServiceMonitor | ||
running : Boolean [salt okunur]
Monitörün başlatılıp başlatılmadığı. | ServiceMonitor | ||
urlRequest : URLRequest [salt okunur]
Araştırma isteğini temsil eden URLRequest nesnesi. | URLMonitor |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Belirtilen·bir HTTP veya HTTPS temelli servis·için bir URLMonitor Nesnesi oluşturur. | URLMonitor | ||
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. | URLMonitor | ||
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]
Döndürülen bir HTTP durum kodu olup olmadığını denetlemek için arka planda bir URL'den içerik yüklemeye çalışır. | URLMonitor |
acceptableStatusCodes | özellik |
urlRequest | özellik |
urlRequest:URLRequest
[salt okunur] Çalışma Zamanı Sürümleri: | AIR 1.0 |
Araştırma isteğini temsil eden URLRequest nesnesi.
Uygulama
public function get urlRequest():URLRequest
URLMonitor | () | Yapıcı |
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen·bir HTTP veya HTTPS temelli servis·için bir URLMonitor Nesnesi oluşturur.
URLMonitor 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, URLMonitor nesnesine bir başvuru·sağlamalıdır. Aksi takdirde, çalışma zamanı nesneyi silebilir ve dolayısıyla izlemeyi sona erdirebilir.
URLRequest parametresi sunucuyu sorgulamak için araştırma isteğini belirtir. Genellikle, istek yöntemi "GET"
veya "HEAD"
olur.
urlRequest:URLRequest — Sunucuyu sorgulamak için bir araştırma·isteğini temsil eden URLRequest nesnesi.
| |
acceptableStatusCodes:Array (default = null ) — Başarılı bir sonucu temsil eden kodları listeleyen sayısal durum kodlarından oluşan dizi.
|
checkStatus | () | yöntem |
override protected function checkStatus():void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Döndürülen bir HTTP durum kodu olup olmadığını denetlemek için arka planda bir URL'den içerik yüklemeye çalışır.
acceptableStatusCodes
özelliğinde listelenen bir durum kodu aldığında, available
özelliği·true
olarak ayarlanır. acceptableStatusCodes
listesinde bulunmayan bir durum kodu aldığında veya güvenlik hatası ya da G/Ç hatası gerçekleştiğinde, available
özelliği true
olarak ayarlanır.
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