Igor Kulman

Detekcia internetového pripojenia vo Windows Phone 7

· Igor Kulman

Ak vytvárate Windows Phone 7 aplikáciu vyžadujúcu internetové pripojenia, je dobrým zvykom upozorniť používateľa na jeho prípadnú nedostupnosť po štarte aplikácie a ihneď skončiť. Na detekciu internetového pripojenia môžete vo Windows Phone 7 využiť triedu NetworkInterface z namespace System.Net.NetworkInformation.

Trieda NetworkInterface obsahuje metódu GetIsNetworkAvailable(), ktorá vracia bool určujúci dostupnosť internetového pripojenia. Ak chcete detailnejšie informácie o type dostupného internetového pripojenia, môžete využiť vlastnosť NetworkInterface.NetworkInterfaceType typu NetworkInterfaceTypu. Pomocou tejto vlastnosti zistíte, či je telefón pripojený cez kábel, WiFi alebo 3G a môžete napríklad nastaviť kvalitu streamovaných multimédií.