В настоящее время простой рабочий процесс представлен как конечная точка службы.Служба соотносится с идентификатором экземпляра рабочего процесса, и все работает как положено (доступно 2 вызова службы ReceiveBegin, Execute).
Моя проблема в том, что я хотел бы, чтобы пользователь мог отменить долгосрочную часть рабочего процесса, вызвав другой метод получения в рабочем процессе.Я посмотрел на WorkflowApplication.Cancel
, но, поскольку я работаю как служба WCF, она, кажется, недоступна.
Документация в этой области выглядит немного светло, и большинство HOL и примеров сосредоточены на консольных приложениях, поддерживающих рабочий процесс.