Сохраняющиеся значения в Windows Workflow Foundation 4.0 - PullRequest
0 голосов
/ 25 июля 2011

У меня есть служба рабочего процесса Windows, которая размещена в консольном приложении. У меня есть переменная count в службе, и значение увеличивается в каждом вызове, как я могу сделать значение счетчика постоянным между вызовами.

РЕДАКТИРОВАНИЕ: рабочий процесс принимает значение тайм-аута в качестве ввода и возвращает идентификатор. Если вы передадите 10 в качестве значения тайм-аута, рабочий процесс откладывается на 10 секунд и вернет идентификатор 1. В промежутке, если другой клиент передает 3 в качестве значения тайм-аута, необходимо создать новый экземпляр рабочего процесса, и он должен ждать 3 секунды, возвращая новое значение идентификатора как 2.

1 Ответ

1 голос
/ 25 июля 2011

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

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

...