Pacote | air.net |
Classe | public class SocketMonitor |
Herança | SocketMonitor ServiceMonitor EventDispatcher Object |
Subclasses | SecureSocketMonitor |
Versões de runtime: | AIR 1.0 |
Esta classe está incluída no arquivo aircore.swc file. O Flash Builder carrega essa classe automaticamente quando você cria um projeto para AIR. O SDK do Flex também inclui o arquivo aircore.swc, que deve ser incluído ao compilar o aplicativo quando você estiver usando o SDK do SDK.
No Adobe® Flash® Professional CS3, esta classe está incluída no arquivo ServiceMonitorShim.swc file. 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 | ||
---|---|---|---|
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 | ||
host : String [somente leitura]
O host que está sendo monitorado. | SocketMonitor | ||
lastStatusUpdate : Date [somente leitura]
A hora da última atualização do status. | ServiceMonitor | ||
pollInterval : Number
O intervalo, em milissegundos, para interrogar o servidor. | ServiceMonitor | ||
port : int [somente leitura]
A porta que está sendo monitorada. | SocketMonitor | ||
running : Boolean [somente leitura]
Se o monitor foi iniciado. | ServiceMonitor |
Método | Definido por | ||
---|---|---|---|
Cria um objeto SocketMonitor para um ponto de extremidade TCP especificado. | SocketMonitor | ||
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. | SocketMonitor | ||
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]
Chamar um método checkStatus() de um objeto SocketMonitor faz com que o aplicativo tente se conectar ao soquete para procurar um evento connect. | SocketMonitor | ||
Cria um objeto Socket. | SocketMonitor |
host | propriedade |
port | propriedade |
SocketMonitor | () | Construtor |
public function SocketMonitor(host:String, port:int)
Versões de runtime: | AIR 1.0 |
Cria um objeto SocketMonitor para um ponto de extremidade TCP especificado.
Após criar um objeto SocketMonitor, o chamador deve chamar start
para iniciar o monitoramento do status do serviço.
Como com o objeto Timer, o chamador deve manter uma referência do objeto SocketMonitor. Caso contrário, o tempo de execução exclui o objeto e o monitoramento é encerrado.
Parâmetroshost:String — O host a ser monitorado.
| |
port:int — A porta a ser monitorada.
|
checkStatus | () | método |
override protected function checkStatus():void
Versões de runtime: | AIR 1.0 |
Chamar um método checkStatus()
de um objeto SocketMonitor faz com que o aplicativo tente se conectar ao soquete para procurar um evento connect
.
createSocket | () | método |
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