Partilhar via


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.

Consulte também