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 :

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 ce code m'affiche toujours le numéro 6 qui semble correspondre à une connexion via un cable Ethernet.

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