Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2013, 06:34
Avatar de laweb
laweb
 
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 21 años, 11 meses
Puntos: 0
Exclamación UpdateProgress con Thread.Sleep

Amigo de ForosW.
He googleado esto por 2 días y no encuentro solución puntual, ni cercana.

Tengo una Page + .vb que envía MAILS y lo que quisiera lograr es que TRAS cada envio de email, se realice una pausa de 5 segundos y luego continue.
Eso sin AJAX y sin UpdateProgrees (y Upanel) es sencillo.

El problema es que el UpdateProgress se dispara solo una vez y luego finaliza.

Codigo:

For Each g In MailsFiltrados
Dim Pausa As Integer = ddlPausa.SelectedValue * 1000
Thread.Sleep(Pausa)
EnviaMails(g.UserMail, g.EmailItem, etc, etc )

Next

Esto dinámicamente recorre el primer índice de g (0) y GENERA PAUSA ( y todo muy lindo con el UpdateProgress con DIV float, etc) y luego envía correctamente el mail.

Cuando salta al segundo index del bucle, sigo haciendo su TAREA pero el UpdateProgress desaparece y parecería como que "NADA SE ESTA HACIENDO" aunque en realidad, SI lo está haciendo...

Necesito que ese UpdateProgress quede disparado mientras PAUSA X segundos, luego ENVIA, luego pausa otros x segundos, luego envía asi X cantidad de veces.

Una manito ?

Saludos

LAWEB !
__________________
Nos Leemos my friend...!
Saludos
LUKE