2017-09-20 2 views
0

Zu Beginn möchte ich gestehen, dass ich Workflow Foundation völlig neu bin. Ich versuche, eine benutzerdefinierte Aktivität zu schreiben, sagen wir, wir nennen es GoTo. Diese Aktivität hat eine Eigenschaft namens TargetActivityName (vom Typ string). Der TargetActivityName gibt den Namen (oder DisplayName) einer anderen im Workflow vorhandenen Aktivität an. Jetzt muss ich validieren, dass der Name der Aktivität gültig ist, dh wenn der Benutzer einen Workflow mit der GoTo-Aktivität entwirft und den TargetActivityName angibt, sollte der Workflow bestätigen, dass eine Aktivität dieses Namens vorhanden ist.Validierung des Workflows in der Entwurfszeit

Irgendwelche Möglichkeiten, dies zu erreichen? Ich hire es nicht, nur mit Visual Studio.

Danke,

Jeevan

Antwort

0

Wenn Sie alle Aktivitäten in einer Baugruppe vorhanden benötigen, können Sie C#: List All Classes in Assembly

überprüfen und dann diese Liste verwenden, um die Zeichenfolge mit fullname zu bekommen vergleichen.

+0

Danke, Abhay. Nun, es ist etwas komplizierter als einfache Überlegungen, wenn es um Arbeitsabläufe geht, denke ich. Aber ich habe einen Weg gefunden. Aktualisiert diesen Thread, sobald ich ihn getestet habe. –

Verwandte Themen