Partager via


Exemple de technologie d'information réseau

Mise à jour : novembre 2007

Cet exemple indique comment créer une application Windows Forms pour surveiller et afficher des informations réseau telles que les adresses IP, les interfaces réseau et les statistiques à propos du trafic réseau vers et à partir de l'ordinateur local. Ces fonctions sont fournies par les types dans l'espace de noms System.Net.NetworkInformation.

Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :

Pour générer l'exemple à partir de l'invite de commandes

  1. Ouvrez la fenêtre d'invite de commandes et accédez à l'un des sous-répertoires spécifiques aux différents langages dans le répertoire NetworkInformation. Pour plus d'informations sur les paramètres requis et l'invite de commandes du Kit de développement logiciel (SDK), consultez Comment : définir des paramètres d'exemple.

  2. Tapez msbuild NetworkInformation.sln à la ligne de commande.

Pour générer l'exemple à l'aide de Visual Studio

  1. Ouvrez l'Explorateur Windows et accédez à l'un des sous-répertoires spécifiques aux différents langages dans le répertoire NetworkInformation.

  2. Double-cliquez sur l'icône de NetworkInformation.sln pour ouvrir le fichier dans Visual Studio.

  3. Dans le menu Générer, cliquez sur Générer la solution.

L'application est générée dans le sous-répertoire \bin ou \bin\Debug par défaut.

Pour exécuter l'exemple

  1. Accédez au répertoire qui contient le nouveau fichier exécutable à l'aide de l'invite de commandes ou de l'Explorateur Windows.

  2. Tapez NetworkInformation.exe à la ligne de commande, ou double-cliquez sur l'icône de NetworkInformation.exe pour le lancer à partir de l'Explorateur Windows.

Notes

L'exemple d'application gère l'événement NetworkAddressChanged avec sa méthode NetworkChange_NetworkAddressChanged. Cette méthode appelle la méthode UpdateNetworkInformation qui remplit à nouveau le contrôle ComboBox contenant la valeur de la propriété Description de chaque NetworkInterface disponible.

Pour plus d'informations sur le contrôle des statistiques réseau, consultez les commentaires inclus dans les fichiers de code source et dans les fichiers build-proj.

Voir aussi

Référence

IPInterfaceProperties

NetworkChange

NetworkInterface

OperationalStatus

System.Net.NetworkInformation