Partilhar via


Baixe o exemplo de tecnologia de indicador de progresso

Esse exemplo mostra como exibir o andamento do baixar de arquivo.

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 WebClientProgress 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 WebClientProgressCS.sln or MSBuild WebClientProgressVB.sln, dependendo de sua escolha de linguagem de programação, na linha de comando.

Para compilação a amostra usando o Visual Studio

  1. Abra o Windows Explorer e navegar para um do específico a um linguagem subpastas sob o diretório WebClientProgress.

  2. clicar duas vezes no ícone para o arquivo WebClientProgressCS.sln ou WebClientProgressVB.sln, dependendo de sua escolha de linguagem, de programação para 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 WebClientProgress na linha de comando, ou clicar duas vezes no ícone do WebClientProgress iniciá-lo a partir do Windows Explorer.

Comentários

O formulário de exemplo usa o método client_DownloadProgressChanged para manipular o DownloadProgressChanged evento. Segundo parâmetro de um método de tratamento de evento deve ser do tipo EventArgs ou um tipo derivado. Nesse caso, a DownloadProgressChangedEventArgs Digite expõe um ProgressPercentage propriedade, cujo valor é atribuído para o Value propriedade. Da mesma forma, o formulário manipula o DownloadFileCompleted evento com seu método client_DownloadFileCompleted, que aceita, sistema autônomo seu segundo parâmetro, uma instância do tipo AsyncCompletedEventArgs.

Consulte também

Referência

AsyncCompletedEventArgs

ProgressBar

System.Net

WebClient