que tienen un aspecto de mensajería de mi solicitud utilizando Jabber-net (un XMPP library.)¿Los temporizadores .NET se ejecutan de forma asincrónica?
Lo que me gustaría hacer, si por alguna razón se puso fin a la conexión con el servidor, se sigue intentando conectar cada minuto más o menos.
Si inicio un temporizador para esperar un período de tiempo antes del siguiente intento, ¿ese temporizador se ejecuta de forma asíncrona y el evento Tick resultante se une al hilo principal o tendré que iniciar mi propio hilo y comenzar el temporizador desde dentro de allí?
Recuerde si no está utilizando el System.Windows.Forms.Timer que al acceder a un Control arrojará una excepción a menos que haga la invocación y el invocador requeridos apropiados. –
Tienes razón, en mi pregunta debería haber dicho que no estaba seguro de qué temporizador debería usar. Al observar las tres opciones que ha suministrado y al leer MSDN, el Temporizador System.Timers parece el correcto para este caso, ya que en el Tick se deberá realizar una llamada a un objeto creado en el hilo principal. – MrEdmundo
@MrEdmundo: ¿Qué quiere decir exactamente con "el hilo principal"? –