Если вы посмотрите на iPhone, есть много примеров того, как выполнять проверки доступности сети, а также лучшие практики:
Я нашел следующие существующие вопросы по SO:
Где мне выполнить проверку доступности?
Руководство по доступности для iOS 4
Проверка доступности iPhone
Разработчики Apple, кроме того, имеют пример использования своего класса Reachability: Пример кода Apple
Я еще не видел таких ресурсов для WP7.Пример кода в AppHub показывает проекты, которые взаимодействуют с сетью, но ни один (по крайней мере, как я видел), которые выполняют проверки достижимости.Кроме того, хотя бесплатная 1000-страничная книга Чарльза Прецольда в формате PDF содержит много превосходных примеров и объяснений, ни одно из них не касается достижимости.
Кто-нибудь уже сделал это или нашел надежные примеры?
ОБНОВЛЕНИЕ: Было ли NetworkInterface.GetInternetInterfaceType () работать на устройствах?