Я создаю рабочий процесс Windows (с использованием WCF), который бесконечно ждет, пока пользователи не выполнят некоторые действия.Я использовал блок-схему операций и в конце блок-схемы я снова возвращаю его к началу рабочего процесса, так что рабочий процесс бесконечно ждет, пока не будет получен ожидаемый ответ от пользователей.
Проблема в том, что с каждым рабочим процессом связана дата выполнения, поэтому мне нужно прервать рабочий процесс, если срок его выполнения истек.Первоначально я думал, что я предоставлю другую отдельную службу WCF в рабочем процессе, которая будет прерывать рабочий процесс только при вызове этой службы.Но когда я создал отдельную службу WCF (SendAndReply Activity), она не отображалась как контракт операции, когда я добавил ссылку на службы рабочего процесса.
Может кто-нибудь сказать мне, как мы можем прекратить рабочий процесс, если срок выполнения достигнут?То есть как сделать отдельный процесс для прекращения рабочего процесса?