Клиент службы WF4 не генерирует прокси-класс - PullRequest
3 голосов
/ 20 августа 2010

У меня есть служба Windows Workflow Foundation 4 и простой клиент.

Когда я добавляю ссылку на службу в клиенте, Visual Studio не создает прокси-класс, только интерфейс и типы.

У кого-нибудь есть какое-либо решение?

Что мне нужно сделать, чтобы правильно работать со службой wf4?Какое пространство имен, классы и контракты мне нужно использовать?

Спасибо!

1 Ответ

2 голосов
/ 20 августа 2010

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

Вы можете либо использовать SvcUtil вручную для генерации прокси-классов, либо использовать ChannelFactory с сгенерированным интерфейсом для созданиятребуемый объект прокси.Последнее обычно является более легким вариантом.

...