Получить тип / имя текущего рабочего процесса из действия - PullRequest
3 голосов
/ 28 февраля 2012

Я новичок в WF, но я создал пользовательский вид деятельности и хотел бы получить имя / тип текущего рабочего процесса. Я использовал context.WorkflowInstanceId, чтобы получить руководство по текущему рабочему процессу, но я также хотел бы знать имя, т. Е. "Workflow1".

Ответы [ 2 ]

4 голосов
/ 01 марта 2012

Рабочие процессы на самом деле не имеют названия.Они могут исходить из файла с именем или безымянным потоком.Возможно, вы захотите установить собственное «имя» для рабочего процесса, возможно, передав аргумент и т. Д.

1 голос
/ 01 марта 2012

@ RonJacobs явно на 100% прямо здесь - но в дополнение к этому, если вы ищете тип рабочего процесса, в котором находится действие (например, StateMachine vs. FlowChart), то вы можете сослаться на этот пост, на который я недавно отвечал , Он использует личное отражение, чтобы получить Родителя, а затем вытянуть Тип из этого.

Родительский вид деятельности для действий NativeActivity

...