Добавление подключенного и отключенного состояния

Во многих случаях для приложения важно контролировать конкретные сведения о состоянии подключения по одноранговому каналу. Эти сведения можно получить, вызвав метод GetProperty в реализации интерфейса IOnlineStatus. Объект с реализацией этого интерфейса может контролировать состояние подключения или регистрировать обработчики событий, например OnOnline и OnOffline, и немедленно реагировать при возникновении изменений в состоянии подключения к сети.

В инфраструктуре одноранговых каналов клиент считается подключенным к сети, если он подключен по крайней мере к одному одноранговому узлу. В противном случае клиент считается автономным. Это может быть особенно полезно как при отладке разрабатываемых приложений, так и при отображении подробных сведений для конечного пользователя.

Примечание.

Перед отправкой любых сообщений обработчик событий подключения к сети должен убедиться, что узел открыт.

См. также