Pacote | air.net |
Classe | public class URLMonitor |
Herança | URLMonitor ServiceMonitor EventDispatcher Object |
Versões de runtime: | AIR 1.0 |
Esta classe está incluída no arquivo aircore.swc file. O Adobe® Flash™ Builder carrega essa classe automaticamente quando você cria um projeto no Adobe® AIR™. O SDK do Adobe® Flex™ também inclui este arquivo aircore.swc, que você deverá inserir na compilação do aplicativo se estiver usando o SDK do Flex.
No Adobe ® Flash ® CS3 Professional, esta classe está incluída no arquivo ServiceMonitorShim.swc. Para usar as classes no pacote air.net, arraste primeiro o componente ServiceMonitorShim do painel Componentes para a Biblioteca e, em seguida, adicione a seguinte instrução import
ao código do ActionScript 3.0:
import air.net.*;
Para usar o pacote air.net no Adobe ® Flash ® Professional´(CS4 ou superior):
- Selecione o comando Arquivo > Configurações de publicação.
- No painel do Flash, clique no botão Configurações do ActionScript 3.0. Selecione Caminho da biblioteca.
- Clique no botão Procurar arquivo SWC. Navegue até o arquivo Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc na pasta de instalação do Adobe Flash Professional.
- Clique no botão OK.
- Adicione a seguinte instrução
import
ao código do ActionScript 3.0:import air.net.*;
Propriedade | Definido por | ||
---|---|---|---|
acceptableStatusCodes : Array
Os códigos numéricos de status que representam um resultado bem-sucedido. | URLMonitor | ||
available : Boolean
Se o serviço é considerado ou não "disponível" atualmente. O valor inicial é false até que a verificação de status defina a propriedade como true ou que a propriedade seja inicializada como true explicitamente. Geralmente, essa propriedade é definida pela implementação checkStatus() em uma subclasse ou specializer, mas se o aplicativo tiver informações independentes sobre a disponibilidade de um serviço (por exemplo, uma solicitação foi bem-sucedida ou falhou), a propriedade poderá ser definida explicitamente.
| ServiceMonitor | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
lastStatusUpdate : Date [somente leitura]
A hora da última atualização do status. | ServiceMonitor | ||
pollInterval : Number
O intervalo, em milissegundos, para interrogar o servidor. | ServiceMonitor | ||
running : Boolean [somente leitura]
Se o monitor foi iniciado. | ServiceMonitor | ||
urlRequest : URLRequest [somente leitura]
O objeto URLRequest que representa a solicitação de sondagem. | URLMonitor |
Método | Definido por | ||
---|---|---|---|
Cria um Objeto URLMonitor para um serviço com base em HTTP ou HTTPS especificado. | URLMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
[estático]
Adiciona métodos ServiceMonitor públicos a um protótipo de função do construtor JavaScript. | ServiceMonitor | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Inicia o monitor de serviço. | ServiceMonitor | ||
Para o monitoramento do serviço. | ServiceMonitor | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
[substituir]
Retorna a representação de string do objeto especificado. | URLMonitor | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher |
Método | Definido por | ||
---|---|---|---|
[substituir]
Tenta carregar o conteúdo usando um URL em segundo plano para procurar por um código de status HTTP retornado. | URLMonitor |
acceptableStatusCodes | propriedade |
urlRequest | propriedade |
urlRequest:URLRequest
[somente leitura] Versões de runtime: | AIR 1.0 |
O objeto URLRequest que representa a solicitação de sondagem.
Implementação
public function get urlRequest():URLRequest
URLMonitor | () | Construtor |
public function URLMonitor(urlRequest:URLRequest, acceptableStatusCodes:Array = null)
Versões de runtime: | AIR 1.0 |
Cria um Objeto URLMonitor para um serviço com base em HTTP ou HTTPS especificado.
Depois de criar um URLMonitor, o chamador deve chamar o método start()
para começar a monitorar o status do serviço.
Como com o objeto Timer, o chamador deve manter uma referência do objeto URLMonitor. Caso contrário, o tempo de execução pode excluir o objeto, encerrando, assim, o monitoramento.
Um parâmetro URLRequest especifica a solicitação de sondagem para interrogar o servidor. Geralmente, o método de solicitação será "GET"
ou "HEAD"
.
urlRequest:URLRequest — O objeto URLRequest que representa uma solicitação de sondagem para interrogar o servidor.
| |
acceptableStatusCodes:Array (default = null ) — Uma cadeia de códigos numéricos de status que lista os códigos que representam um resultado bem-sucedido.
Se você não especificar um valor para a propriedade
|
checkStatus | () | método |
override protected function checkStatus():void
Versões de runtime: | AIR 1.0 |
Tenta carregar o conteúdo usando um URL em segundo plano para procurar por um código de status HTTP retornado.
Se receber um código de status listado na propriedade acceptableStatusCodes
, a propriedade available
será definida como true
. Se receber um código de status que não esteja na lista acceptableStatusCodes
ou se houver um erro de segurança ou de E/S, a propriedade available
será definida como false
.
toString | () | método |
override public function toString():String
Versões de runtime: | AIR 1.0 |
Retorna a representação de string do objeto especificado.
Nota: os métodos da classe Object são dinamicamente criados no protótipo de Object. Para redefinir esse método em uma subclasse de Object, não use a palavra-chave override
. Por exemplo, uma subclasse de Object implementa function toString():String
em vez de usar uma substituição da classe base.
String — Uma representação de string do objeto.
|
Wed Jun 13 2018, 11:10 AM Z