Можно ли использовать параметры рабочего процесса с рабочими процессами, размещенными в WorkflowServiceHost? - PullRequest
0 голосов
/ 18 ноября 2008

Обычно метод передачи параметров рабочего процесса в рабочий процесс происходит при вызове RunWorkflow. Однако с WorkflowServiceHost такого вызова метода не происходит. Вы просто вызываете метод Open () в экземпляре. Есть идеи?

Конечно, подразумевается, что я добавляю больше параметров в контракт на обслуживание, но эти параметры не относятся к потребителям услуги. Они больше похожи на значения конфигурации.

Ответы [ 2 ]

0 голосов
/ 09 декабря 2008

Пока что я определил, что это возможно при некоторых обстоятельствах. Если рабочий процесс запущен хостом, параметры могут быть переданы. Однако если ReceiveActivity приводит к созданию рабочего процесса (CanCreateInstance имеет значение True), то, по-видимому, это невозможно.

0 голосов
/ 18 ноября 2008

Я считаю, что WorkflowServiceHost - это повторное размещение WorkflowRuntime, которое было упаковано для вас, и на самом деле это не действие, которое будет связано с параметрами. Как правило, вы определяете свой контракт данных, который вы собираетесь использовать с вашим ReceiveActivity, и члены данных этого контракта представляют параметры, которые вы собираетесь использовать в рабочем процессе.

...