Envío de correo asíncrono

16/05/2008 - 19:46 por Javito | Informe spam
Estoy haciendo una aplicación que envía correos de forma asíncrona, y sé que
existe un evento SendCompleted para cotrolar la terminación, pero no sé que
es lo que hay que jhacer dentro de ese método, porque cuando envío más de un
correo me indica que ya tiene un proceso asíncrono sin termianr y que no
puede ejecutar otro, pero no veo ningún método asíncrono como endProceso o
algo así.

un saludo

Preguntas similare

Leer las respuestas

#1 Carmelo J. Morales Muñoz
17/05/2008 - 18:28 | Informe spam
¿No hay una propiedad como"busy" o algo así?... es que no tengo vs
ahora, pero se que hay algo asi para controlar si el proceso ya está en
ejecución y no llamarlo por dos veces.

"Javito" escribió en el mensaje de
noticias:#
Estoy haciendo una aplicación que envía correos de forma asíncrona, y sé
que existe un evento SendCompleted para cotrolar la terminación, pero no
sé que es lo que hay que jhacer dentro de ese método, porque cuando envío
más de un correo me indica que ya tiene un proceso asíncrono sin termianr
y que no puede ejecutar otro, pero no veo ningún método asíncrono como
endProceso o algo así.

un saludo


Respuesta Responder a este mensaje
#2 Javito
17/05/2008 - 22:19 | Informe spam
No encuentro ninguna referencia, conozco la programación asíncrona mediante
los comandos BeginXXXX que al llamar al EndXXX provoca la detención hasta
terminación, pero no encuentro la equivalente cuando haces
SmtpClient.SendAsync() la teminación dispara el evento setCompleted como no
sea poner un While hasta que un campo pase de false a true o algo así.

un saludo

"Carmelo J. Morales Muñoz" escribió en el mensaje
news:
¿No hay una propiedad como"busy" o algo así?... es que no tengo vs
ahora, pero se que hay algo asi para controlar si el proceso ya está en
ejecución y no llamarlo por dos veces.

"Javito" escribió en el mensaje de
noticias:#
Estoy haciendo una aplicación que envía correos de forma asíncrona, y sé
que existe un evento SendCompleted para cotrolar la terminación, pero no
sé que es lo que hay que jhacer dentro de ese método, porque cuando envío
más de un correo me indica que ya tiene un proceso asíncrono sin termianr
y que no puede ejecutar otro, pero no veo ningún método asíncrono como
endProceso o algo así.

un saludo


Respuesta Responder a este mensaje
#3 Carmelo J. Morales Muñoz
18/05/2008 - 11:35 | Informe spam
Cierto, yo lo haría como indicas, me he confundido con BacgroundWorker, que
tiene una propiedad llamada busy.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida