Могу ли я добавить только отдельные конечные точки WCF в проект .NET 2.0 в виде веб-ссылок? - PullRequest
0 голосов
/ 05 октября 2010

Я разрабатываю клиентское приложение .NET 2.0, которому необходимо подключиться к службе WCF. Я добавляю веб-ссылку на базовую службу WCF WCFBinding, которую мы разработали, и VS создает прокси-класс и атрибут config, что нормально. Проблема в том, что я хочу использовать лишь небольшую часть методов, которые реализует служба WCF, и не переносить лишние реализации, которые не нужны клиентскому приложению.

Я думал о создании другой конечной точки basicHttpBinding и разместил там методы. Есть ли способ для ссылки на одну конечную точку службы WCF в проекте .NET 2.0?

С уважением, Frank

1 Ответ

1 голос
/ 05 октября 2010

Когда вы добавляете веб-ссылку на сервис, вы всегда получаете все методы сервиса. Это служба (реализация), которая определяет область действия WSDL.

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

...