24 messaggi dal 19 novembre 2008
Mi sto avvicinando da poco al mondo dei WorkFlow (realizzando una piccola macchina a stati), quindi ne so ancora poco. Ho una domanda o meglio un dubbio da porre:
Tramite la classe ExternalDataExchangeService un workflow può fare riferimento a dati esterni, chiamare metodi ecc.. quindi si possono passare dati da una applicazione Host al Workflow! Ma puo avvenire il contrario? cioè un workflow dopo aver ricevuto dei dati ed averli elaborati puo restituire il risultato all'applicazione chiamante prima che il flusso termini?

Grazie come sempre per l'attenzione!

Essere vivo richiede uno sforzo maggiore del semplice respirare.
Sì, puoi usare il CallExternalMethodActivity http://msdn.microsoft.com/en-us/library/system.workflow.activities.callexternalmethodactivity.aspx. Si usa un'interfaccia e si specifica il metodo da chiamare.
Se fossi in te non investerei molto su wf 3 dato che è cambiato radicalmente in wf 4 che uscirà tra poco...

Ciao

Il mio blog
Homepage
24 messaggi dal 19 novembre 2008
Grazie per l'aiuto, io al momento sto realizzando delle piccole aplicazioni solo per comprendere come funziona wf 3 e avere cosi delle basi da cui partire, in modo tale da non trovarmi comletamente estraniato da questo mondo...sbaglio?
Comunque tornando al discorso di prima ti ringrazio per aver postato anche il link, vorrei farti un altra domanda:
Per caso conosci qualche sito in cui si affronta la mia problematica? io ho girato un po su internet ma sono riuscrito a trovare solo esempi su come incominciare a lavorare con i wf.

grazie per l'interesse.

Essere vivo richiede uno sforzo maggiore del semplice respirare.
Prova a guardare questo esempio
http://msdn.microsoft.com/en-us/library/ms734791(VS.85).aspx
o questo http://blogit.create.pt/blogs/tiagooliveira/archive/2008/04/16/Using-WF-CallExternalMethod-activity-in-Windows-Workflow.aspx

Inoltre se sei in una pagina web c'è un problema. Normalmente il workflow è eseguito in asincrono, se lo lanci non sai quando finisce ne puoi leggere i suoi parametri.
Devi quindi passare allo scheduler manuale http://msdn.microsoft.com/en-us/library/aa349374.aspx

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC