J'essaye d'écrire une CompositeActivity personnalisée en utilisant WF3.5. Quelque chose comme un WhileActivity. Le problème est lorsque je veux exécuter l'activité enfant à nouveau (il a précédemment réussi avec un dernier appel à ActivityExecutionContext.CloseActivity()) Je reçois une InvalidOperationException, avec ce message: "L'état de l'activité doit être" Initialisé "pour l'exécution ". À partir du débogage du problème, il semble que ExecutionStatus de l'activité enfant est fermé et son ExecutionResult est non initialisé.Exécution d'une activité enfant une seconde fois
Mais le document MSDN pour ActivityExecutionContext.ExecuteActivity indique que "si le statut est fermé, l'activité est initialisée et exécutée". Alors, pourquoi ai-je cette exception et comment puis-je l'éviter?
Merci, Julien