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