2009-01-15 7 views
1

J'ai une activité personnalisée simple avec une variable membre privée (entier).MS Problème de flux de travail avec l'état de variable membre d'activités personnalisées

Quand je l'ai mis dans une activité de séquence qui est à l'intérieur d'une activité while et commencer à itérer j'ai un problème:

Ma variable membre est remis à zéro à chaque itération, même si j'incrémentons chaque fois que l'activité est exécuté.

Qu'est-ce que je fais mal?

Merci,

Adi Barda

+0

peut-être pourriez-vous poster votre code? –

Répondre

2

sans voir le code, il est difficile de dire, mais lorsque vous travaillez à l'intérieur d'une activité Alors que vous devez faire attention à la façon dont vous modifiez l'état sur vos activités enfants. L'activité While génère plusieurs contextes d'exécution d'exécution et clone votre activité à partir d'un modèle (en d'autres termes, vous n'exécutez pas la même activité plusieurs fois, le workflow crée plusieurs instances de votre activité personnalisée). Voir: http://blogs.msdn.com/advancedworkflow/archive/2006/03/21/557121.aspx et http://msdn.microsoft.com/en-us/magazine/cc163414.aspx

Questions connexes