Проверка рабочего процесса во время разработки

Вначале позвольте мне признаться, что я новичок в Workflow Foundation. Я пытаюсь написать одно настраиваемое действие, допустим, мы называем его GoTo. У этого действия есть свойство TargetActivityName (типа string). TargetActivityName указывает имя (или DisplayName) другого действия, присутствующего в рабочем процессе. Теперь мне нужно проверить правильность имени действия, то есть всякий раз, когда кто-то разрабатывает рабочий процесс с действием GoTo и указывает TargetActivityName, рабочий процесс должен проверять наличие активности с таким именем.

Есть ли способы добиться этого? Я не размещаю его повторно, просто использую Visual Studio.

Спасибо,

Дживан


person Jeevan Bordoloi    schedule 20.09.2017    source источник


Ответы (1)


Если вам нужны все действия, присутствующие в сборке, вы можете проверить C #: перечислить все классы в сборке

а затем используйте этот список, чтобы сравнить вашу строку с fullName.

person Abhay Garg    schedule 26.09.2017
comment
Спасибо, Абхай. Что ж, я думаю, это немного сложнее простого отражения, когда дело касается рабочих процессов. Однако я нашел способ. Обновлю эту ветку, как только закончу ее тестирование. - person Jeevan Bordoloi; 29.09.2017