TableAdapters

03/01/2008 - 17:05 por Carmelo J. Morales Muñoz | Informe spam
hola!

me he dado cuenta que por cada método que se genera en un TableAdapter se
crea otro con el mismo nombre pero llamado Async.

¿cual es la finalidad de éste?. Ejecutarse sin esperar?

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
03/01/2008 - 17:21 | Informe spam
"Carmelo J. Morales Muñoz" wrote in message
news:
me he dado cuenta que por cada método que se genera en un TableAdapter se
crea otro con el mismo nombre pero llamado Async.

¿cual es la finalidad de éste?. Ejecutarse sin esperar?



Sirve para realizar llamadas asíncronas, sin que tengas que escribir tú
mismo todo el código que utiliza el ThreadPool para crear un nuevo hilo,
invocar al método en cuestión en ese hilo, y al terminar, realizar una
retrollamada al método que recoge los resultados. Todo esto lo podrías
programar, pero el AsyncElMetodo ya te lo da hecho.
Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
04/01/2008 - 00:23 | Informe spam
Voy a ver si soy capáz de utilizarlo, muchas gracias!.
Respuesta Responder a este mensaje
#3 Carmelo J. Morales Muñoz
04/01/2008 - 15:08 | Informe spam
Hola!

Verás, de forma visual lo he realizado sin problemas, me explico, tomo del
cuadro de herramientas el objeto que hace referencia al webService, luego en
sus propiedades de evento busco que necesito para tomar el resultado de
ejecución y listo.

Pero no se como hacerlo programáticamente, es decir, sin utilizar el objeto
webService que tengo en en el cuadro de herramientas.

No se como definir progrmaticamente hablando para definir de algún modo, que
cuando dicho método asíncrono termine, ejecute algún proceso, es decir,
definir el manejador del evento por código.

¿puedes echarme una mano?.
Respuesta Responder a este mensaje
#4 Alberto Poblacion
04/01/2008 - 17:29 | Informe spam
"Carmelo J. Morales Muñoz" wrote in message
news:
No se como definir progrmaticamente hablando para definir de algún modo,
que cuando dicho método asíncrono termine, ejecute algún proceso, es
decir, definir el manejador del evento por código.



Cada llamada del tipo MetodoAsync va emparejada con un evento
MetodoCompleted. Basta con que conectes tu rutina con el evento mediante la
sintaxis habitual usando "+=".

ElObjeto.MetodoCompleted += new MetodoCompletedEventHandler(miRutina);
...
private void miRutina(object sender, MetodoCompletedEventArgs e)
{
...
}
Respuesta Responder a este mensaje
#5 Carmelo J. Morales Muñoz
04/01/2008 - 19:05 | Informe spam
muchas gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida