Пакет | air.net |
Класс | public class URLMonitor |
Наследование | URLMonitor ![]() ![]() ![]() |
Версия продукта: | AIR 1.0 |
Этот класс включен в файл ServiceMonitorShim.swc. Чтобы использовать пакет air.net в программе Adobe® Flash® CS3 Professional, необходимо сначала перетащить компонент ServiceMonitorShim из панели "Компоненты" в класс Library, а затем добавить следующую инструкцию import
в свой код ActionScript 3.0:
import air.net.*;
Свойство | Определено | ||
---|---|---|---|
acceptableStatusCodes : Array
Числовые коды состояния, отражающие положительный результат. | URLMonitor | ||
![]() | available : Boolean
Показывает, считается ли служба "доступной" в данный момент. Начальным значением является false до тех пор, пока проверка состояния не приведет к присвоению свойству значения true, либо свойство не будет инициализировано со значением true явным образом. Как правило, это свойство настраивается с помощью реализации метода checkStatus() в подклассе или специализирующем объекте. Но если приложение обладает независимым источником информации о доступности службы (например, успешно или безуспешно выполненным запросом), свойство можно задать вручную.
| ServiceMonitor | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | lastStatusUpdate : Date [только для чтения]
Время последнего обновления состояния. | ServiceMonitor | |
![]() | pollInterval : Number
Интервал опроса сервера в миллисекундах. | ServiceMonitor | |
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]() | running : Boolean [только для чтения]
Показывает, запущен ли монитор. | ServiceMonitor | |
urlRequest : URLRequest [только для чтения]
Объект URLRequest, представляющий запрос проверки. | URLMonitor |
Метод | Определено | ||
---|---|---|---|
Создает объект URLMonitor для указанной службы, основанной на протоколах HTTP или HTTPS. | URLMonitor | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события в объекте EventDispatcher, в результате чего прослушиватель будет получать уведомления о событиях. | EventDispatcher | |
![]() |
Передает событие в поток событий. | EventDispatcher | |
![]() |
Проверяет наличие у объекта EventDispatcher прослушивателей событий, которые зарегистрированы для получения уведомлений о событиях определенного типа. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() | [статические]
Добавляет общедоступные методы ServiceMonitor в прототип функции конструктора JavaScript. | ServiceMonitor | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Запускает монитор служб. | ServiceMonitor | |
![]() |
Останавливает мониторинг службы. | ServiceMonitor | |
Возвращает строковое представление заданного объекта. | URLMonitor | ||
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель событий в объекте EventDispatcher или в любом из его предков для получения уведомлений о событиях определенного типа. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Пытается загрузить содержимое из URL в фоновом режиме, чтобы проверить наличие возвращенного кода состояния HTTP. | URLMonitor |
acceptableStatusCodes | свойство |
acceptableStatusCodes:Array
[чтение и запись] Версия продукта: | AIR 1.0 |
Числовые коды состояния, отражающие положительный результат.
public function get acceptableStatusCodes():Array
public function set acceptableStatusCodes(value:Array):void
urlRequest | свойство |
urlRequest:URLRequest
[только для чтения] Версия продукта: | AIR 1.0 |
Объект URLRequest, представляющий запрос проверки.
public function get urlRequest():URLRequest
URLMonitor | () | Конструктор |
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Версия продукта: | AIR 1.0 |
Создает объект URLMonitor для указанной службы, основанной на протоколах HTTP или HTTPS.
После создания URLMonitor пользователь должен вызвать метод start()
, чтобы приступить к мониторингу состояния службы.
Как и в случае с объектом Timer, пользователь, выполняющий вызов, должен сохранить ссылку на объект URLMonitor. В противном случае данный объект может быть удален при выполнении, и на этом мониторинг прервется.
Параметр URLRequest указывает запрос проверки для опроса сервера. Как правило, используется метод запроса GET
или HEAD
.
urlRequest:URLRequest — Объект URLRequest, представляющий запрос проверки для опроса сервера.
| |
acceptableStatusCodes:Array (default = null ) — Массив числовых кодов состояния, в котором перечислены коды, отражающие положительный результат.
Если значение свойства
|
checkStatus | () | метод |
override protected function checkStatus():void
Версия продукта: | AIR 1.0 |
Пытается загрузить содержимое из URL в фоновом режиме, чтобы проверить наличие возвращенного кода состояния HTTP.
Если он получает код состояния, который перечислен в свойстве acceptableStatusCodes
, свойству available
будет присвоено значение true
. Если получен код состояния, который не входит в список acceptableStatusCodes
, либо при наличии ошибки безопасности или ошибки ввода-вывода, свойству available
присваивается значение false
.
toString | () | метод |
override public function toString():String
Версия продукта: | AIR 1.0 |
Возвращает строковое представление заданного объекта.
Примечание. Методы класса Object динамически создаются в прототипе Object. Чтобы переопределить этот метод в подклассе Object, не используйте ключевое слово override
. Например, в подклассе Object вместо переопределения базового класса применяется function toString():String
.
String — Строковое представление объекта.
|