Вызов службы Foundation Workflow - PullRequest
0 голосов
/ 07 марта 2012

Я немного смущен.Просто немного поиграемся с WF и попробуем создать простой сервис, как показано в этом примере:

http://msdn.microsoft.com/en-us/netframework/ff859495

В этом примере он создает очень простой сервис и вызывает его из клиентавот так:

var proxy = new ServiceReference1.MathClient();
var data = proxy.AddNumbers();

Теперь я сделал то же самое, но никогда не получаю класс MathClient, все, что я получаю, это интерфейс, класс для принимающей части, класс для отправляющей частии пространство имен для действий.Но ничто, где я на самом деле не могу позвонить принимающей части.

Сам сервис прост, просто SendAndReceiveReply, который добавляет два числа.Настройки выполняются как в видео: изменили OperationName, изменили ServiceContractName и установите CanCreateInstance на true.

Откуда на самом деле приходит класс?Он никогда не создает ничего под названием MathClient!?

1 Ответ

0 голосов
/ 07 марта 2012

Забудьте об этом, простое решение:

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

...