Я создал несколько сервисов, обернув WorkflowServiceHost в сервис WCF; используя WorkflowHostingEndpoint. Благодаря этому я смог определить свой контракт на обслуживание и создать прокси-классы для подключения к этим сервисам.
Я сейчас создаю службу, в которой я хочу использовать действия по обмену сообщениями WF4 и снова самостоятельно разместить службу. Я также ДЕЙСТВИТЕЛЬНО хочу создать мои прокси-классы без использования ServiceReference в VS2010 или ServiceUtil ...
Я видел некоторые ссылки, в которых используется активность отправки в клиенте службы, но я хотел бы иметь возможность использовать более «похожий на WCF» прокси, созданный непосредственно на основе контракта на обслуживание, как я делал с другим Сервисы. Как я могу это сделать? Где-нибудь в xamlX (или xaml с сообщениями) хранится контракт интерфейса, который я могу использовать для генерации прокси вручную?
ПРИМЕЧАНИЕ. Я не хочу использовать операцию отправки, как описано в WF_WCF_Samples.
UPDATE:
Я попытался создать интерфейс, идентичный рабочему процессу получения, прежде чем опубликовать этот вопрос; но я продолжаю получать следующую ошибку:
Сообщение с действием 'http://tempuri.org/ISvrClientService/Create'
не может быть обработано в получателе из-за несоответствия ContractFilter
в EndpointDispatcher. Это может быть связано либо с контрактом
несоответствие (несоответствие действий между отправителем и получателем) или
несоответствие привязки / безопасности между отправителем и получателем. Проверьте
что отправитель и получатель имеют один и тот же контракт и одинаковую привязку
(включая требования безопасности, например, Сообщение, Транспорт, Нет).
Спасибо!