Adicionando status online e offline
Em muitos casos, é importante para um aplicativo monitorar detalhes específicos sobre o status de uma conexão de canal de mesmo nível. Você pode obter essas informações chamando o GetProperty
método em uma implementação da IOnlineStatus interface. Um objeto com uma implementação dessa interface pode monitorar o status da conexão ou registrar-se para manipuladores de eventos, como OnOnline
e OnOffline
, e reagir imediatamente à medida que ocorrem alterações no status online.
Na infraestrutura do canal de mesmo nível, um cliente é considerado online se estiver conectado a pelo menos um outro par e offline caso contrário. Isso pode ser particularmente útil tanto na depuração de um aplicativo em desenvolvimento quanto na exibição de informações detalhadas para o usuário final.
Nota
Um manipulador de eventos online deve primeiro garantir que o nó esteja aberto antes de enviar qualquer mensagem.