Bonjour à tous,
Dans une application que je développe, je souhaite vérifier que l'utilisateur est bien connecté à internet.
A titre de test, j'exécute le code suivant :
Le problème est que ce code m'affiche toujours le numéro 6 qui semble correspondre à une connexion via un cable Ethernet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var currentConnection = NetworkInformation.GetInternetConnectionProfile(); if (currentConnection == null) { MessageDialog md = new MessageDialog("Null"); md.ShowAsync(); } else { MessageDialog md = new MessageDialog(currentConnection.NetworkAdapter.IanaInterfaceType.ToString()); md.ShowAsync(); }
Le problème est que c'est toujours cette connexion qui est détectée alors que j'ai testé dans les 3 cas de figures suivants :
- connecté à une box en wifi
- wifi actif mais non connecté à une box
- wifi désactivé
D'où est-ce que peut venir le problème ?
Merci d'avance pour votre aide !
Wapiti89
Partager