Compartir a través de


Añadir estado de en línea y sin conexión

En muchos casos, es importante que una aplicación supervise detalles específicos sobre el estado de una conexión de canal del mismo nivel. Puede obtener esta información llamando al GetProperty método en una implementación de la IOnlineStatus interfaz. Un objeto con una implementación de esta interfaz puede supervisar el estado de conexión o registrar controladores de eventos, como OnOnline y OnOffline, y reaccionar inmediatamente a medida que se producen cambios en el estado en línea.

En la infraestructura de canal del mismo nivel, se considera que un cliente está en línea si está conectado al menos a a otro del mismo nivel; de lo contrario estará sin conexión. Esto puede ser especialmente útil para depurar aplicaciones en desarrollo o mostrar información detallada al usuario final.

Nota:

Un controlador de eventos en línea debe asegurarse primero de que el nodo está abierto antes de enviar mensajes.

Consulte también