2013-04-01 2 views
0

Существует ли какой-либо API или библиотека для программного определения информации о работе с машиной состояния рабочего процесса Windows изнутри кода?Информация о состоянии машинного процесса изнутри рабочего процесса

В частности, можно обнаружить

1.) В каком состоянии машина находится в настоящее время в

2.) Какие переходы в настоящее время запланировано

3.) Что переход выполняется и привело к запись текущего состояния?

Я просто мочу ноги с помощью State Machines в Workflow Foundation (никогда не использовал их до 4.5).

ответ

0

Вы можете реализовать отслеживание состояния машины. Вот ссылка: http://code.msdn.microsoft.com/windowsdesktop/Windows-Workflow-fee72008

+0

Спасибо за предложение, интересное решение. Я надеялся получить эту информацию из рабочего процесса. Это решение больше подходит для внешнего трекера. Теперь я уверен, что смогу подключить это устройство, а затем вызвать сервис, чтобы запустить что-то, но это кажется очень грязным. Также, похоже, больше для сценариев с самообслуживанием. Я использую .xamlx и AppFabric. Я мог бы вводить это с помощью поведения службы, чтобы он мог работать. –

+0

, пожалуйста, отметьте это как ответ, если это поможет. :) –

1

Вы можете использовать StateMachine Instance свойства, как CurrentState, государства, StateHistory и PossibleStateTransitions.

Другая полезная ссылка here.

+0

Спасибо, но его устаревший API, поэтому я стараюсь избегать. Я закончил с внешним решением, используя AppFabric –

Смежные вопросы