2017-09-20 6 views
0

Au début, permettez-moi d'avouer que je suis totalement nouveau à Workflow Foundation. J'essaie d'écrire une activité personnalisée, disons que nous l'appelons GoTo. Cette activité a une propriété appelée TargetActivityName (de type string). TargetActivityName spécifie le nom (ou DisplayName) d'une autre activité présente dans le workflow. Maintenant, je dois valider que le nom de l'activité est valide, c'est-à-dire, chaque fois que quelqu'un conçoit un workflow avec l'activité GoTo et spécifie le TargetActivityName, le workflow doit valider qu'une activité de ce nom est présente.Validation du flux de travail au moment du design

Des moyens d'y parvenir? Je ne le réhéberge pas, juste en utilisant Visual Studio.

Merci,

Jeevan

Répondre

0

Si vous avez besoin de toutes les activités présentes dans un assemblage, vous pouvez vérifier C#: List All Classes in Assembly

et ensuite utiliser cette liste pour obtenir comparer votre chaîne avec fullName.

+0

Merci, Abhay. Eh bien, c'est un peu plus compliqué que la simple réflexion en ce qui concerne les workflows. Cependant j'ai compris un moyen. Mettra à jour ce fil une fois que j'ai fini de le tester. –