|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Inscription : juin 2010 Messages : 249 ![]() |
Bonjour,
Maintenant sur VS2010 (donc .NET4), j'essaie de me repérer par rapport aux "State Workflow" dans ce nouvel environnement. J'ai bien sûr téléchargé le SP1 de VS2010 et l'extension pour manipuler ces fameux State Workflow, mais pas mal de choses ont changés entre la v3 et la v4, ne serait-ce que l'approche différente pour les transitions entre états ou le "handleEvent" que je ne retrouve plus (à moins que ce dernier ne fasse encore partie d'une autre extension que j'aurais zappé ...). Pour faire bref, pourriez-vous m'indiquer des tutoriels pour la manipulation de state workflow en .net4 ? Même MSDN n'en contient pas (encore je suppose ...), et bien que j'ai trouvé plusieurs infos intéressantes sur un blog, je reste perplexe sur plusieurs domaines :
En vous remerciant d'avance de votre aide !
__________________
"Donner un poisson à un Homme, et il mangera un jour. Apprenez-lui à pêcher, et il mangera tous les jours." |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : juin 2010 Messages : 249 ![]() |
Bon, après plusieurs tests, j'ai pu répondre de moi-même sur plusieurs points :
En ce qui concerne la persistance par contre, j'ai encore du mal à approcher une persistance pour webservice, qui plus est personnalisé pour une BD Oracle.
__________________
"Donner un poisson à un Homme, et il mangera un jour. Apprenez-lui à pêcher, et il mangera tous les jours." |
|
|
10
|
|
|
#3 | ||
|
Membre expérimenté
![]() Inscription : juin 2010 Messages : 249 ![]() |
Je reviens à la charge en ce qui concerne la persistance :
Elle est prise en compte localement sur le serveur ASP.NET (ou IIS ou autre ...) lorsqu'on coche "PersistBeforeSend" de l'activité "SendReply" associée au "Receive" initial. Cependant, et bien sûr, si le serveur crash / est relancé, cette persistance locale est perdue. Je cherche donc à programmer cette persistance par le biais d'un stockage sur BD, Oracle en l’occurrence pour des raisons de contrainte client. J'ai cru comprendre en farfouillant sur le net qu'on peut facilement associer un fournisseur de persistance (PersistenceProviderFactory) par le fichier web.config : Code :
Si quelqu'un pouvait m'aiguiller sur la bonne voie, j'en serais reconnaissant.
__________________
"Donner un poisson à un Homme, et il mangera un jour. Apprenez-lui à pêcher, et il mangera tous les jours." |
||
|
|
00
|
|
|
#4 | ||
|
Membre expérimenté
![]() Inscription : juin 2010 Messages : 249 ![]() |
Je suis au point mort avec cette nouvelle version .NET4.
J'ai réussi à m'inspirer de "SqlPersistenceProviderFactory" (merci .NET reflector ...) pour faire ma propre classe. Lorsque je fournis cette classe au fichier web.config (toujours dans la balise <persistenceProvider>), l'erreur suivante apparait : Citation:
Et là ... nouvelle erreur qui m'a fait rire jaune ... Citation:
J'ai l'impression que Microsoft refuse de considérer la persistence de webservice autrement que par leur produit SQL Server ... Ou alors je me suis royallement planté quelque part, mais la documentation est bien faible ... Bref, devant le nombre de réponse (extraordinaire
__________________
"Donner un poisson à un Homme, et il mangera un jour. Apprenez-lui à pêcher, et il mangera tous les jours." |
||
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : juin 2010 Messages : 249 ![]() |
Voici le thread du forum Microsoft concernant mon interrogation :
http://social.msdn.microsoft.com/For...2-e25c9d8ed1f0 Je suis passé à d'autres soucis (pour changer ), mais le problème d'implémentation de persistance est résolu.
__________________
"Donner un poisson à un Homme, et il mangera un jour. Apprenez-lui à pêcher, et il mangera tous les jours." |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com