Ir ao conteúdo
  • Cadastre-se

Esperar download terminar


Posts recomendados

Olá, estou usando o comando DownloadFileAsync para baixar arquivos do meu servidor, mas eu preciso baixar mais que um e alem de pretender usar o mesmo WebClient eu gostaria de saber como fazer o VB.NET esperar para baixar o próximo arquivo.

No meu servidor eu tenho uma lista dos arquivos a serem baixados que é o primeiro download.

Depois de seu download eu faço a leitura e ele me retorna attFiles(n) que n seria cara arquivo para download.

Public Sub Download_()

	wc.DownloadFileAsync(New Uri(sitePath & "att.cfg"), localPath & "att.cfg")

	'Precisava de uma Pausa aqui.

	Dim Linha() As String = Strings.Split(My.Computer.FileSystem.ReadAllText _
	& (localPath & "att.cfg", System.Text.Encoding.UTF7), ControlChars.CrLf)

        Dim Elemento() As String

        For i As Integer = 0 To Linha.Length - 1
            	If Linha(i) <> "" Then
                	Elemento = Strings.Split(Linha(i), ";")
                	ReDim Preserve attFiles(i)
                	attFiles(i) = Elemento(0)
                	ReDim Preserve cfgNull(i)
                	cfgNull(i) = Elemento(1)
                	Array.Clear(Elemento, 0, Elemento.Length)
            	End If
        Next
        lProgBar.Maximum = Linha.Length - 1
        Elemento = Nothing
        Linha = Nothing
        wc.Dispose()
End Sub

Depois teria algo assim:

	For n As Integer = 0 To attFiles.Length
		wc.DownloadFileAsync(New Uri(download & attFiles(n)), localPath & attFiles(n))			
		'Uma pausa aqui
		wc.Dispose()
	Next

Alguém sabe como dar essa pausa?!

Lembrando que a lista não tem numero de elementos fixos.

 

 

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...