Si estas adentro del from podes usar invoke y ejecutar en el thread del
GUI...eso se hace en general para actualizar controles ya que es la unica
forma, pero bueno, podes asociar tambien la conversacion al thread del
Form...



Gustavo.

2009/1/11 Diego Jancic <[email protected]>

>  Hola gente!,
>
> (Escenario: WinForms + NH Trunk + 1era vez con Burrow)
>
> Lo que necesito hacer es que un Form llame a un servicio de forma
> asincrónica, y cuando se ejecuta el callback se actualice informacion.
>
> El problema es que el Form tiene una conversación de Burrow, y cuando el
> servicio asincrónico realiza el Callback lo esta haciendo en un nuevo
> thread. Por ese motivo no estoy en la misma conversación y todavía no
> encontré forma de unirme a la otra.
>
>
>
> Deberia andar si algo asi? :
>
> (simplificado)
>
>
>
> Guid currentConversation;
>
> void UnMetodoDelForm()
>
> {
>
>       currentConversation = new BurrowFramework().CurrentConversation.Id;
>
>
>
>       LlamarAlServicio(callback);
>
> }
>
> private void callback (object sender, EventArgs args)
>
> {
>
>       new BurrowFramework().InitWorkSpace(currentConversation);
>
>
>
>       // Cosas con la misma session.
>
> }
>
>
>
> Gracias & Saludos!,
>
> Diego
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a