Partilhar via


Exemplo de sistemas de informação de rede

Esse exemplo mostra sistema autônomo criar um aplicativo Windows Forms para monitorar e exibir informações de rede, sistema autônomo endereços IP, interfaces de rede e sistema autônomo estatísticas sobre tráfego de rede e para o computador local.Esses recursos são oferecidos pelos tipos no System.Net.NetworkInformation espaço para nome.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Para compilação a amostra usando o aviso de comando

  1. Abrir um janela do aviso de comando e navegar até um de subpastas sob o diretório NetworkInformation específicos do linguagem.Para obter informações sobre as configurações necessárias e o SDK aviso de comando, consulte Como: Defina as configurações de amostra.

  2. Tipo de MSBuild NetworkInformation.sln na linha de comando.

Para compilação a amostra usando o Visual Studio

  1. em aberto Windows Explorer e navegar até um de subpastas sob o diretório NetworkInformation específicos do linguagem.

  2. clicar duas vezes no ícone do NetworkInformation.sln em em aberto o arquivo no Visual Studio.

  3. Sobre o Compilação menu, clicar Criar solução.

O aplicativo é compilado no diretório padrão \bin ou \bin\depurar.

Para executar este exemplo

  1. navegar até o diretório que contém o novo executável, usando o aviso de comando ou no Windows Explorer.

  2. Tipo de NetworkInformation.exe na linha de comando, ou clicar duas vezes no ícone do NetworkInformation.exe iniciá-lo a partir do Windows Explorer.

Comentários

O aplicativo de exemplo trata o NetworkAddressChanged evento com seu método NetworkChange_NetworkAddressChanged. Este método chama o método UpdateNetworkInformation, que preenche o controle de caixa de combinação que contém o valor do Description propriedade de cada disponível NetworkInterface.

Comentários de revisão nos arquivos de código e compilação.proj de fonte para obter mais informações sobre como monitorar as estatísticas de rede.

Consulte também

Referência

IPInterfaceProperties

NetworkChange

NetworkInterface

OperationalStatus

System.Net.NetworkInformation